BEDRIJF :: FEDEX :: RatereQuest

PERL-extensie voor het verkrijgen van beschikbare tarieven van FedEx met behulp van hun webservices API
Download nu

BEDRIJF :: FEDEX :: RatereQuest Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Steve Troxel
  • Uitgever website:
  • http://search.cpan.org/~troxel/

BEDRIJF :: FEDEX :: RatereQuest Tags


BEDRIJF :: FEDEX :: RatereQuest Beschrijving

Business :: FedEx :: RatereQuest maakt gebruik van een eenvoudige XML / post in plaats van de langzamere en meer complexe op zeep gebaseerde methode om de beschikbare tarieven te verkrijgen tussen twee postcodes voor een bepaald pakketgewicht en grootte. Op het moment van dit schrijven stimuleert FedEx blijkbaar het gebruik van zeep om beschikbare tarieven te krijgen en biedt voorbeelden van broncode voor Java, PHP, C # maar geen Perl. FedEx biedt niet-zeep XML-voorbeelden die ik kon vinden. Heeft me een tijdje genomen om het XML-verzoek te ontwikkelen, maar het retourneert resultaten sneller dan de PHP Soap-methode. De XML-geretourneerde is volumineus, meer dan 30.000 bytes om een paar tarieven te retourneren, maar is kleiner dan de vergelijkbare zeepresultaten. :: raterequest; Gebruik gegevens :: Dumper; # Krijg uw account / meter / sleutel / wachtwoordnummers van FedEx My% Rate_Args; $ tarief_args {'account'} = '_your_account_number_'; $ tarief_args {'meter'} = '_Your_meter_number_'; $ targe_args {'sleutel'} = '_Your_key_'; $ tarief_args {'wachtwoord'} = '_your_password_'; $ tarief_args {'uri'} = 'https://gatewaybeta.fedex.com:443/xml/rate'; Mijn $ tarief = nieuw bedrijf :: FEDEX :: RatereQuest (% tarief_args); mijn% ship_args; $ ship_args {'src_zip'} = '83835'; $ Ship_Args {'DST_ZIP'} = '55411'; $ ship_args {'gewicht'} = 5; # Optionele args $ ship_args {'dst_residential'} = 'true'; # Trage is commerciële $ ship_args {'insured_value'} = 50; mijn $ rtn = $ tarief-> get_rates (% ship_args); if ($ rtn) {print dumper $ rtn} else {print $ rate-> err_msg ()} zou iets moeten retourneren als $ var1 = [{'ship_cost' => '112.93', 'servicetype' => 'first_overnight'}, {'Ship_cost' => '48.91 ',' Servicetype '=>' Priority_overnight '}, {' ship_cost '=> '75 .04', 'servicetype' => 'Standard_overnight'}, {'ship_cost' => '42 .84 ', 'Servicetype' => 'Fedex_2_day'}, {'Ship_cost' => '28.81 ',' servicetype '=>' Fedex_express_saver '}, {' ship_cost '=>' 7.74 ',' servicetype '=>' fedex_ground '} ; De homepage van het product


BEDRIJF :: FEDEX :: RatereQuest Gerelateerde software