精选FedEx Ground Economy 为什么查不到价:hubId 和「单独询价」

美润官方
5 次浏览0 条回复

很多人以为 FedEx 一次询价会把所有服务的价格都给你。对大部分服务是这样,Ground Economy(以前叫 SmartPost)不是。

我们实测下来有三件事:

1. 必须带 hubId

询 Ground Economy 的价、买它的面单,请求里要带 smartPostInfoDetail,其中的 hubId(注入点编号)只有 FedEx 知道,要问你的客户经理要。不带就不出价。

同一段里还有一个 indicia,我们的做法是按重量定:1 磅及以上用 PARCEL_SELECT,不到 1 磅用 PRESORTED_STANDARD。

2. 一次问全部服务,它永远不出现

最意外的一条:一次询价问「全部服务」时,返回里永远没有 Ground Economy,填不填 hubId 都一样。同一个账号、同一个箱子,单独点名问 SMART_POST,价格就出来了。

所以要比价的话,得在「问全部」之外,再单独问一次 Ground Economy。

3. 账号可能还没开通

生产账号第一次问,可能直接回 CUSTOMER.SERVICETYPE.NOTELIGIBLE:意思是你的 API 账号还没开通这个服务。这不是代码的问题,是给客户经理打电话的事,和 hubId 一起要。

比价表上这一行报错的时候,别让它把其他服务的价格一起带走,其他几个真价格照样要显示出来。

0 条回复
还没有回复,来做第一个回答的人吧。