首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Active_shipping联邦快递API身份验证错误

Active_shipping联邦快递API身份验证错误
EN

Stack Overflow用户
提问于 2011-04-27 04:13:56
回答 2查看 4.6K关注 0票数 3

我正在我的应用程序中实现aсtive_shipping插件功能。我已经从联邦快递获得了测试帐户,并试图获得一些运费,如github上插件的自述文件所示:

代码语言:javascript
复制
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等)感到困惑。我可以在每个运营商的不同应用程序中使用相同的账号密钥吗?还是应该为每个应用程序创建新的账号密钥?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-27 06:12:04

您应该将:test => true与您的其他选项一起传递给它,让它知道使用测试URL而不是生产URL。

您可以在此处查看所有选项和详细信息

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

特别是,请确保您的其他选项是:

代码语言:javascript
复制
# :key is your developer API key
# :password is your API password
# :account is your FedEx account number
# :login is your meter number
票数 6
EN

Stack Overflow用户

发布于 2011-05-04 22:52:59

如何获取密钥、密码、计价器号、账号

下面是一些要遵循的步骤,

首先登录www.fedex.com/developer,获得登录后,选择Fedex **web服务

运输**然后选择开发和测试您的应用程序,然后单击获取测试密钥,然后

您将获得一张表单,填写该表单并在提交表单后接受协议

从联邦快递获取包含所有这些信息的电子邮件。

请注意,登录号码是您的计价器号码

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5795902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档