2016-11-28 9 views
1

409は、私は、ルックアップ売上税が要求 NPMパッケージを使用するためのTaxcloud POSTのAPIhttps://api.taxcloud.com/1.0/TaxCloud/Lookupを使用スローします。私はuuid NPMパッケージを使用して、customerID、ItemID、cartIDの要求オブジェクトの一意の識別子を生成しました。 Here is the documentation about TaxCloud where I referredTaxCloud:ルック売上税は

私の要求オブジェクト:

{apiLoginID 'XXXXXXXXX' APIKEY: 'XXXXXXXXXXXX-XXXXXXXX-XXXXXXXXXXXX' 得意先「24d1d040-8673-4ecf- 94e8-8512d5e8b022' 、 deliveredBySeller:偽、 cartID: 'b974084e-1529-403b-AFAC-1097fe171faa'、 先: {住所1: '15083米国19 S'、 市: 'THOMASVILLE'、 州 ' GA '、 Zip5: '31792'、 Zip4: ''}、 起源: {住所1: '262リオCirの' 市: 'DECATUR' 状態: 'GA'、 Zip5: '30030'、 Zip4 : ''}、 cartItems: [{数量:1、 価格:30、 TIC:40030、 アイテムID: 'a7d5fe75-62f0-4d62-9381-39ea6191bbd8、 ランキング:0}]}

エラー応答:

{CartID:ヌル、 CartItemsResponse:[]、 ResponseType:0、 メッセージ: [{ResponseType:0、 メッセージ:「エラーはあなたの要求をproessingが発生しました。 TaxCloud(コード:409)にお問い合わせください}}}

+0

* *「TaxCloudにお問い合わせください」。 StackOverflow!= TaxCloud。 –

+0

@JonathonReinhart、ご意見ありがとうございます:)私は、この問題についてTaxCloudサポートセンターにリクエストを提出しました。私はStackoverflowユーザーのいずれかがこの種の問題に直面するかもしれないと考えました。とにかく、私はこのエラーを克服するための解決策が必要です。 – Sasi

答えて

2

あなたの例は有効なJSONではありません。すべてのオブジェクトパラメータ名は、例えば、同様に引用符で囲む必要があります。

{apiLoginID: "XXXXXXXXX"} 

は次のようになります。

{"apiLoginID": "XXXXXXXXX"}