3

アプリに aсtive_shipping プラグイン機能を実装しています。Fedex からテスト アカウントを取得し、github のプラグインの readme に示されているように、送料を取得しようとしています。

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 など) と混同しています。キャリアごとに異なるアプリで同じアカウント キーを使用できますか、それともアプリごとに新しいアカウント キーを作成する必要がありますか?

4

2 に答える 2

6

:test => true本番 URL ではなくテスト URL を使用することを知らせるために、他のオプションを渡す必要があります。

ここですべてのオプションと詳細を確認できます

https://github.com/Shopify/active_shipping/blob/master/lib/active_shipping/shipping/carriers/fedex.rb

特に、他のオプションが次のとおりであることを確認してください。

# :key is your developer API key
# :password is your API password
# :account is your FedEx account number
# :login is your meter number
于 2011-04-26T22:12:04.273 に答える
0

キー、パスワード、メーター番号、アカウント番号の取得方法

ここで従うべきいくつかのステップ、

最初にwww.fedex.com/developerにログインし、ログインしたらFedex**webサービスを選択します。

出荷**次に、[アプリケーションの開発とテスト]を選択し、[テストキーの取得]をクリックしてから

フォームを送信すると、そのフォームに1つのフォームが記入され、同意が得られます。

このすべての情報で構成されるフェデックスからの電子メールを取得します。

ログインはメーター番号であることに注意してください

于 2011-05-04T14:52:59.350 に答える