【问题标题】:FEDEX Shipping Rate API Error Msg: 'Account number not found.'FEDEX 运费 API 错误消息:“找不到帐号。”
【发布时间】:2012-07-09 19:41:24
【问题描述】:

最近有没有人在使用 FEDEX 的运费 API 时遇到此错误消息??

我已经使用 FEDEX 运费 API 大约一周了,直到今天我的代码 (run [this][1] which requires [this][2] and [this][3]) 一直运行良好。我做了很少的更改,但我没有跟踪(不幸的是)。所有的身份验证/帐户信息都是 FEDEX 提供的 TEST 信息。现在我看到以下错误,其代码未在 FEDEX 的 [错误代码页面][4] 上描述:

Severity: ERROR
Source: crs
Code: 850
Message: Account number not found. 
LocalizedMessage: Account number not found. 

搜索后,网络上似乎没有关于此错误的说法。它与身份验证无关,因为在弄乱了密钥/仪表/密码信息后,我得到了另一个与身份验证相关的错误。所以它的身份验证很好,但看不到我的帐号。请求 XML 验证它应该在哪里有一个帐号,因此该消息似乎与在 FEDEX 的数据库中“查找”帐号有关。

我认为我的帐户可能有问题,所以我创建了另一个帐户,替换了信息,果然,返回了相同的错误消息。

更新代码:

【问题讨论】:

  • 我们需要查看一些代码。
  • 感谢您的关注,亚历克斯!编辑了我的帖子以包含一些馅饼...我希望这会有所帮助。
  • 同样的事情也发生在我身上。我昨天打电话给 Fedex,他们说他们的整个测试服务都停止了。他们没有关于何时备份的预计时间。看起来到今天早上它还在下降....
  • 在您提供的Fedex 链接上进行简单的文本搜索会得到:Special service conflict. Return Shipment Voice Call Tag is not valid with Home Delivery Premium Appointment.
  • @Davinder - 我想知道他们最近是否添加了这些代码?我确实做了多次 ctrl+F 来寻找那个错误代码......无论哪种方式,我相信代码与我正在执行的操作无关。

标签: php fedex


【解决方案1】:
    if($var == 'shipaccount') Return 'XXXXXXXXX';  -->Test Account Number
if($var == 'billaccount') Return 'XXXXXXXXX';  -->Test Account Number

    if($var == 'meter') Return 'XYXYXYXYXY';  -->meter number
if($var == 'key') Return 'XYXYXYXYXYXYX'; --->key
if($var == 'password') Return 'FOOFOOOFOO'; -->password

希望您正确填写了这些字段。
我今天还注意到,联邦快递的运费没有恢复,而直到上周它都运行良好,所以联邦快递可能会有变化。您必须就此联系联邦快递。
还要确保您已下载并包含 RateService_v10.wsdl 文件。

【讨论】:

  • 好吧,至少我不能怪我的编码!感谢大家的回答,我希望 FEDEX 尽快解决这个问题。
猜你喜欢
  • 2023-03-31
  • 2023-01-18
  • 2021-01-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-20
相关资源
最近更新 更多