缺less或无效的AccountNumber UPS运输API错误代码(9500523)

我将Nodejs UPS运输API与我的网站集成在一起。 我正在使用这个模块。 我使用皮卡API。 但是,它会抛出一个错误为Missing or invalid AccountNumber UPS 。 通过我的UPSconfiguration文件添加的帐号是有效的。 附加代码。 有人能帮我弄清楚这里有什么问题,或者提供一些关于这个错误原因的更多信息。

 var upsAPI = require('shipping-ups'); var util = require('util'); var ups = new upsAPI({ environment: 'sandbox', // or live username: 's*******2', password: 'A*******3', access_key: '*************', imperial: true // set to false for metric }); ups.pickup({ rate_pickup_indicator: 'Y', shipper_account: 'ABC123', pickup_date: '20141223', eariest_time_ready: '0800', latest_time_ready: '1200', pickup_address: { company_name: 'Pat Stewart', contact_name: 'Pat Stewart', address_line_1: '2311 York Road', city: 'Timonium', state_code: 'MD', postal_code: '21093', country_code: 'US', phone_number: '5555555555' }, weight: 5.5, pickup_piece: [ { service_code: '003', quantity: 1, container_code: '01' } ], payment_method: '01' }, function(err, res) { if(err) { return console.log(util.inspect(err, {depth: null})); } console.log(util.inspect(res, {depth: null})); }); 

可能是您使用了错误的环境,例如生产环境中使用的沙箱帐户。 如果你仍然感到沮丧,我build议你使用邮差,这基本上是一个航运API,允许你与许多信使(> 40)集成。 你可以看一下文档 。

免责声明:我为邮差工作。