2016-06-15 4 views
1

私は、Nodejs UPS配送APIを自分のウェブサイトに統合しています。私はthisモジュールを使用しています。ピックアップAPIを使用しました。しかし、それはMissing or invalid AccountNumber UPSというエラーを投げています。私のUPSプロファイルで追加されたアカウント番号は有効です。コードの添付。誰かが、ここで何がうまくいかないかを理解したり、このエラーの原因についてさらに詳しい情報を提供したりできますか?AccountNumberの不在または無効UPS配送APIエラーコード(9500523)

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})); 
    }); 
+0

私もこの問題に直面しています。 – sarath

答えて

2

誤った環境を使用している可能性があります(例:プロダクション環境で使用されるサンドボックスアカウント)。あなたがまだ不満を感じている場合は、Postmenを使うことをお勧めします。これは基本的に配送APIであり、多くの宅配便(> 40)と統合することができます。 documentationをご覧ください。

免責事項:私は郵便配達員のために働いています。

関連する問題