最近有人在使用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文件。