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


FEDEX Shipping Rate API Error Msg: 'Account number not found.'

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

我已经使用FEDEX运费API一周了,直到今天,我的代码(run [this][1] which requires [this][2] and [this][3])一直工作顺利。我做了很少的更改,但我没有跟踪(不幸的是)。所有的auth/account信息都是由FEDEX提供的TEST信息。现在我看到以下错误,FEDEX的[错误代码页面][4]中没有描述其代码:

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

经过搜索,网上似乎没有关于这个错误的言论。这与身份验证无关,因为在篡改密钥/电表/密码信息时,我会收到另一个与身份验证有关的错误。所以它的身份验证很好,但看不到我的账号。请求XML验证它应该所在的位置是否有帐号,因此该消息似乎与在FEDEX的数据库中"查找"帐号有关。

我想我的帐户可能有问题,所以我创建了另一个帐户,替换了信息,果不其然,同样的错误消息也会返回。

更新代码:

  • http://pastie.org/pastes/4229615
  • http://pastie.org/4229610
  • http://pastie.org/4229624
  • Fedex.com-附录O:错误代码
    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文件。