2

我想使用 php 从获取 FedEx Shipping 的运费中获取费率,但是如何?

我从http://www.varnagiris.net/2006/06/01/php-fedex-shipping-rates-calculator/得到一些代码

和代码是

    $fedex = new Fedex;
    $fedex->setServer("https://gatewaybeta.fedex.com/GatewayDC");
    $fedex->setAccountNumber(123123123);
    $fedex->setMeterNumber(12312312);
    $fedex->setCarrierCode("FDXE");
    $fedex->setDropoffType("REGULARPICKUP");
    $fedex->setService($service, $serviceName);
    $fedex->setPackaging("YOURPACKAGING");
    $fedex->setWeightUnits("LBS");
    $fedex->setWeight(17);
    $fedex->setOriginStateOrProvinceCode("OH");
    $fedex->setOriginPostalCode(44333);
    $fedex->setOriginCountryCode("US");
    $fedex->setDestStateOrProvinceCode("CA");
    $fedex->setDestPostalCode(90210);
    $fedex->setDestCountryCode("US");
    $fedex->setPayorType("SENDER");

    $price = $fedex->getPrice();

但我不知道如何使用它?你能帮我吗。

4

2 回答 2

2

您需要先获得一个有效的帐户,仪表编号。

于 2012-10-09T13:09:39.313 回答
1

首先,您需要获得一个有效的 FedEx API 密钥。

  1. 登录 FedEx 开发者中心:http ://www.fedex.com/us/developer/web-services/index.html
  2. 下载并阅读文档
  3. 开发和测试
  4. 认证。
  5. 转移到生产。

为了获得费率服务、跟踪和 FedEx 定位器的批准,只需转到第 5 步。进入生产并填写按“获取生产密钥”按钮时出现的所有信息。

FedEx 将向您发送一封电子邮件,其中包含您的钥匙、仪表编号和密码。

您可以使用一些现成的示例来获取费率。这对你来说会更容易。

  1. https://github.com/rubaiet/fedex
  2. https://github.com/JeremyDunn/php-fedex-api-wrapper
于 2019-12-15T14:03:00.670 回答