我使用请求 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)' }]}
答案 0 :(得分:2)
您的示例无效JSON。所有对象参数名称也需要引用,例如:
{apiLoginID: "XXXXXXXXX"}
应该是:
{"apiLoginID": "XXXXXXXXX"}