我使用请求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”,
  客户编号:“ 24d1d040-8673-4ecf-94e8-8512d5e8b022”,
  deliveryBySeller:否,
  cartID:'b974084e-1529-403b-afac-1097fe171faa',
  目的地:
   {地址1:“ 15083 US 19 S”,
     城市:“ THOMASVILLE”,
     州:“ GA”,
     邮编5:“ 31792”,
     邮编4:“},
  起源:
   {地址1:“ 262 Rio Cir”,
     城市:“ DECATUR”,
     州:“ GA”,
     邮编5:“ 30030”,
     邮编4:“},
  cartItems:
   [{数量:1
       价格:30
       TIC:40030,
       项目ID:“ a7d5fe75-62f0-4d62-9381-39ea6191bbd8”,
       索引:0}]}


  错误响应:


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

最佳答案

您的示例不是有效的JSON。所有对象参数名称也需要加引号,例如:

{apiLoginID: "XXXXXXXXX"}


应该:

{"apiLoginID": "XXXXXXXXX"}

09-25 16:56