TaxCloud:查询销售税投掷409

时间:2016-11-28 14:54:43

标签: node.js npm

我使用请求 NPM包将Taxcloud POST API https://api.taxcloud.com/1.0/TaxCloud/Lookup用于查询销售税。我刚刚使用 uuid NPM包为我的请求对象的 customerID,ItemID,cartID 生成唯一标识符。 Here is the documentation about TaxCloud where I referred

  

我的请求对象:

{apiLoginID:' XXXXXXXXX',   apiKey:' XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX',   customerID:' 24d1d040-8673-4ecf-94e8-8512d5e8b022',   deliveryBySeller:假的,   cartID:' b974084e-1529-403b-afac-1097fe171faa',   目的地:    {地址1:' 15083 US 19 S',      城市:' THOMASVILLE',      州:' GA',      Zip5:' 31792',      Zip4:'' },   起源:    {地址1:' 262 Rio Cir',      城市:' DECATUR',      州:' GA',      Zip5:' 30030',      Zip4:'' },   cartItems:    [{数量:1,        价格:30,        TIC:40030,        ItemID:' a7d5fe75-62f0-4d62-9381-39ea6191bbd8',        索引:0}]}

  

错误回复:

{CartID:null,   CartItemsResponse:[],   ResponseType:0,   消息:    [{ResponseType:0,        消息:'发生了处理您请求的错误。请联系TaxCloud(代码:409)' }]}

1 个答案:

答案 0 :(得分:2)

您的示例无效JSON。所有对象参数名称也需要引用,例如:

{apiLoginID: "XXXXXXXXX"}

应该是:

{"apiLoginID": "XXXXXXXXX"}