Business :: FedEx :: HANDEQUEST

Perl-Erweiterung, um die verfügbaren Preise von FedEx mit ihren Webservices-API zu erhalten
Jetzt downloaden

Business :: FedEx :: HANDEQUEST Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Steve Troxel
  • Website des Verlags:
  • http://search.cpan.org/~troxel/

Business :: FedEx :: HANDEQUEST Stichworte


Business :: FedEx :: HANDEQUEST Beschreibung

Business :: FedEx :: RatErequest verwendet einen einfachen XML / POST anstelle des langsameren und komplexeren seifenbasierten Verfahrens, um die verfügbaren Raten zwischen zwei ZIP-Codes für ein bestimmtes Paketgewicht und die Größe zu erhalten. Zum Zeitpunkt dieses Schreibens fördert FedEx offensichtlich die Verwendung von SOAP, um die verfügbaren Preise zu erhalten, und bietet Quellcode-Beispiele für Java, PHP, C #, jedoch kein Perl. FedEx liefert keine nicht-SOAP-XML-Beispiele, die ich finden konnte. Ich habe eine Weile gebraucht, um die XML-Anforderung zu entwickeln, die Ergebnisse jedoch schneller als die PHP-SOAP-Methode zurückzugeben. Das XML-zurückgegebene XML ist voluminös, über 30k Bytes, um einige Raten zurückzugeben, ist jedoch kleiner als die vergleichbaren Seifenergebnisse.Synopsis :: bequerung; Verwenden Sie Daten :: Dumper; # Holen Sie sich Ihr Konto / Zähler- / Schlüssel- / Kennwortnummern von FedEx My% RITY_ARGS; $ bewerten_args {'Konto'} = '_your_account_number_'; $ rust_args {'Meter'} = '_your_meter_number_'; $ rust_args {'key'} = '_your_key_'; $ preis_args {'password'} = '_your_password_'; $ preis_args {'uri'} = 'https://gatewaybeta.fex.com:443/xml/rate'; mein $ preis = neues business :: fedEx :: landequest (% preis_args); my% ship_args; $ schiff_args {'src_zip'} = '83835'; $ schiff_args {'dst_zip'} = '55411'; $ Ship_args {'Gewicht'} = 5; # Optionale Args $ ship_args {'dst_residential'} = 'true'; # defalt ist kommerziell $ ship_args {'deetr_value'} = 50; meine $ rtn = $ rate-> get_rates (% ship_args); if ($ rtn) {print dumper $ rtn} else {drucken $ rate-> err_msg ()} sollte etwas wie $ var1 = ; Homepage des Produkts


Business :: FedEx :: HANDEQUEST Zugehörige Software