2012-07-09 122 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