我在我的應用程序中實現aсtive_shipping插件功能。我有測試帳號從聯邦快遞,並試圖得到一些運費爲在github上顯示在插件的自述:Active_shipping Fedex API身份驗證錯誤
fedex = FedEx.new(:login => '***', :password => '***', :key => '***',
:account => '510087569', :meter => '100054531')
response = fedex.find_rates(origin, destination, packages)
此請求導致的錯誤:ActiveMerchant::Shipping::ResponseError (ERROR - 1000: Authentication Failed)
而且我很困惑與所有的API鑰匙(DHL,UPS等)。我可以在不同的應用程序中爲每個運營商使用相同的帳戶密鑰,還是應該爲每個應用程序製作新的密鑰?
有趣,但沒有幫助。你在哪裏選擇了這個選項(我沒有在github上的aсtive_shipping的頁面上看到它)? – sunki 2011-04-26 22:26:24
我真的很抱歉,但我用我的「用戶」密碼而不是「測試帳戶」密碼。所以我在選項中添加了':test => true',現在得到'ERROR - 803:儀表號碼丟失或無效'。我通過電子郵件中的聯邦快遞「計量」號提供了幾次檢查。 – sunki 2011-04-26 22:47:40
確保你看最新的電子郵件。如果您忘記了密鑰(因爲它只在確認頁面上 - 而不是在電子郵件中),您必須重新執行該過程 - 它們會向您發送一封包含相同信息的新電子郵件,但密碼除外,密碼爲新的,所以一定要更新!我只花了一個小時試圖使用舊密碼(嘆氣) – Peege151 2014-05-22 17:58:02