node.js - 税云 : Lookup Sales Tax Throws 409

标签 node.js npm

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

My Request Object:

{ apiLoginID: 'XXXXXXXXX', apiKey: 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX', 客户 ID: '24d1d040-8673-4ecf-94e8-8512d5e8b022', 由卖家交付:假, 购物车 ID: 'b974084e-1529-403b-afac-1097fe171faa', 目的地: { 地址1: '15083 US 19 S', 城市: 'THOMASVILLE', 状态:“GA”, zip 5: '31792', zip 4: '' }, 起源: { 地址1:'262 Rio Cir', 城市: '迪凯特', 状态:“GA”, zip 5: '30030', zip 4: '' }, 购物车商品: [ { 数量:1, 价格:30, TIC:40030, 项目 ID: 'a7d5fe75-62f0-4d62-9381-39ea6191bbd8', 索引:0 } ] }

Error Response:

{ 购物车 ID:空, 购物车项目响应:[], 响应类型:0, 留言: [ { 响应类型:0, 消息:“处理您的请求时发生错误。请联系TaxCloud(代码:409)' } ] }

最佳答案

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

{apiLoginID: "XXXXXXXXX"}

应该是:

{"apiLoginID": "XXXXXXXXX"}

关于node.js - 税云 : Lookup Sales Tax Throws 409,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40847215/

相关文章:

javascript - 拥有 Pure Class 概念是否有意义?

node.js - Amazon Alexa - 询问同一插槽两次以上

javascript - 如何使用 node.js 获取具有特定文件扩展名的文件列表?

javascript - 安装后找不到 gulp run 命令

node.js - NODE 8.0.0 和 NPM 4.2.0 错误 express-load require.extensions.hasOwnProperty 不是函数

javascript - 在此上下文中不允许使用 mongoose $geoNear、$near 和 $nearSphere

node.js - 将前端 native websocket 客户端连接到 Node.js Socket.io 服务器

proxy - Nexus (proxy)Repository Connection pending on remote storage 和 404 on repository acces

node.js - 在 Windows 10 中找不到模块 'internal/util/types'

node.js - 读取包 : graceful-fs\package. json 时出错