我正在为我的应用程序实现active_shipping插件功能。我从联邦快递获得了测试账户,并尝试获取一些运费报价,如GitHub上的插件自述文件所示:
fedex = FedEx.new(:login => '***', :password => '***', :key => '***',
:account => '510087569', :meter => '100054531')
response = fedex.find_rates(origin, destination, packages)
这个请求导致了一个错误:ActiveMerchant::Shipping::ResponseError (ERROR - 1000: 认证失败)
同时我对所有的API密钥(DHL,UPS等)感到困惑。我可以在不同的应用程序中使用相同的账户密钥来使用每个承运人吗?还是每个应用程序都需要新建密钥?
:test => true
,现在出现了“ERROR - 803:计量器号码缺失或无效”的错误。我已经多次检查了Fedex在电子邮件中提供的“计量器”号码。 - sunki