使用联邦快递创建货件 api (php)

Create shipment using fedex api (php)

我需要使用联邦快递 api 在我的网站上创建货件。

首先,我通过 multiple-rate-services API 检查有哪些可用服务,结果如下:

已返回以下服务类型的费率。

Service Type        Amount       Delivery Date

FIRST_OVERNIGHT     0.14   2016-10-24T08:00:00

PRIORITY_OVERNIGHT  .91        2016-10-24T10:30:00

STANDARD_OVERNIGHT  8.34   2016-10-24T15:00:00

FEDEX_2_DAY_AM      5.93   2016-10-25T10:30:00

FEDEX_2_DAY         .11       2016-10-25T16:30:00

FEDEX_EXPRESS_SAVER .28       2016-10-26T16:30:00

FEDEX_GROUND        .97       TWO_DAYS

这很简单,但是当我想为上述服务创建货件时,我不确定使用哪一个,因为 API 进一步分为

  1. 快递*(Domestic/DomesticMPS/International)
  2. 运费*(国内)
  3. GDE *(印度)
  4. 地面*(Domestic/DomesticMPS/International/国际MPS/Smart Post)

现在,如何知道哪个服务属于哪个部分以发送有效的 请求添加发货。

几天来我一直在努力寻找解决方案,所以如果有人实施了它,请在正确的道路上告诉我。

所有退回服务均为 FedEx Express (1) 服务,但 FEDEX_GROUND 除外,即 Ground (4)。也就是说,Express 和 Ground 实际上都使用相同的 FedEx Ship 端点。您只需更改服务代码即可。

如果您正在寻找更简单的方法,请查看 Shippo (https://goshippo.com) and our PHP client library at https://github.com/goshippo/shippo-php-client。它使使用 FedEx API 变得更加容易,您无需担心这些类型的运输问题。