2012-07-09 125 views
1

最近有人在使用FEDEX的运费API时遇到此错误消息?FEDEX运费率API错误消息:'找不到帐号。'

我一直在使用FEDEX运费API〜一周,而我的代码(run [this][1] which requires [this][2] and [this][3])工作顺利,直到今天。我做了很少的改变,我没有跟踪(不幸)。所有的认证/帐户信息都是由FEDEX提供的测试信息。现在我看到下面的错误,代码是不FEDEX的[错误代码页]上描述的[4]:

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

在搜索,它看起来像有这个错误的网页上还没有说话。这不是验证相关的,因为在弄乱密钥/计量器/密码信息时,我会得到与验证有关的另一个错误。所以它的身份验证很好,但没有看到我的帐号。请求XML验证应该有一个帐号,所以看起来这个消息与“查找”FEDEX数据库中的帐号有关。

我认为也许我的帐户存在问题,所以我创建了另一个帐户,取而代之,相信错误消息正在返回。

UPDATE代码:

+0

我们将需要看到一些代码。 – 2012-07-09 19:45:50

+0

感谢您的期待,Alex!编辑我的帖子,包括几个馅饼......我希望这有助于。 – 2012-07-10 04:18:57

+0

您提供的[Fedex](http://www.fedex.com/us/developer/product/WebServices/MyWebHelp_August2010/Content/Proprietary_Developer_Guide/Error_Codes_Conditionalized.htm)链接上的简单文本搜索得出:“特殊服务冲突。退货货件语音通话标签不适用于送货上门付费预约。' – DavChana 2012-07-10 13:45:12

回答

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文件。

+1

嗯,至少我不能责怪我的编码!谢谢大家的回答,我希望FEDEX很快就会解决这个问题。 – 2012-07-10 19:35:18

+1

联邦快递测试账户现在工作:) – throtle 2012-07-11 13:45:46

+1

太棒了!谢谢,Throtle。 – 2012-07-12 19:20:15