2017-12-23 5 views
0

私はTaxCloudでLookup APIを使用しようとしています。私はjQuery post()を使って呼び出すことができたと信じていますが、APIからの応答で元の都市が見つからないことがわかります。私はPostmanで同じデータを使ってAPIをテストしたところ、うまくいきました。しかし私はそれを私のウェブサイトで動かすにはどうすればいいですか?jQuery TaxCloud Lookup APIの原点都市が見つかりません

データ: var data = { 'apiLoginId': 'XXXXX', 'apiKey': 'XXXXXXXXXXXXXXXXXXXXXXXXX', 'customerID': 'Customer', 'cartItems': [ { 'Qty': 1, 'Price': 10, 'TIC': '00000', 'ItemID': '8LA06052', 'Index': 0 } ], 'origin': { 'Address1': '423 7th Street', 'City': 'San Francisco', 'State': 'CA', 'Zip5': '94132' }, 'destination': { 'Address1': '1238 Salisbury Street', 'City': 'West Lafayette', 'State': 'IN', 'Zip5': '47906' } };

jQueryのPOSTリクエスト:

$.post('https://api.taxcloud.com/1.0/TaxCloud/Lookup', data, function(res) { 
    console.log(res); 
}, 'json'); 

答えて

0

エラーが誤解を招くおそれがあります。実際のエラーは、TaxCloudがネストされた要素を表示していないことです。第1レベルを過ぎた子孫の複合オブジェクト/複合オブジェクトをJSON.String化する必要があるためです。このわずかな改訂を試してみてください:

+0

私はこの方法を試みましたが、「API IDがありません」というエラーを返します。私はAPI IDを含んでいました。私はPostmanでそれを試してみるとうまくいきます。これはPOST本体が見つからないことを意味しますか? – thousight

関連する問題