FEDEX运费率API错误消息:'找不到帐号。'

时间:2012-07-09 19:41:24

标签: php fedex

最近有人在使用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数据库中的帐号有关。

我想也许我的帐户存在问题,所以我创建了另一个帐户,替换了信息,果然,返回了相同的错误消息。

更新代码:

1 个答案:

答案 0 :(得分: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

希望你已正确填写这些字段 我今天也注意到联邦快递运费没有回归,而它在上周工作正常,因此联邦快递可能会有变化。您必须就此联系fedex 另外,请确保已下载并包含RateService_v10.wsdl文件。