2016-11-28 31 views
1

我使用了Taxcloud POST APIhttps://api.taxcloud.com/1.0/TaxCloud/Lookup查询销售税使用请求 NPM包。我刚刚使用uuid NPM程序包来生成我的请求对象的customerID,ItemID,cartID的唯一标识符Here is the documentation about TaxCloud where I referredTaxCloud:Lookup Sales Tax Throws 409

我的请求对象:

{apiLoginID: 'XXXXXXXXX', apiKey: 'XXXXXXXXXXXX-XXXXXXXX-XXXXXXXXXXXX', 的customerID:“24d1d040-8673-4ecf- 94e8-8512d5e8b022' , deliveredBySeller:假的, cartID: 'b974084e-1529-403b-AFAC-1097fe171faa', 目的地: {地址1: '15083美国19 S', 市: 'THOMASVILLE', 状态:“ GA', Zip5: '31792', ZIP4: ''}, 产地: {地址1: '262里约热内卢巡回法庭', 市: 'DECATUR', 状态: 'GA', Zip5: '30030', ZIP4 : ''}, cartItems: [{量:1,价格 :30, TIC:40030, 的ItemID: '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"} 
相关问题