Express 使用taxe.io API

Express 使用taxe.io API,express,curl,http-post,Express,Curl,Http Post,我正在尝试使用请求npm模块访问Taxee.io API。文档稍差,Mashape信息和网站信息之间的差异令人困惑 文档中有一个请求示例 curl'https://taxee.io/api/v2/calculate/2017“H”授权:持票人EYJ0Exaiioijkv1QILCHbGciioijiuzi1NIJ9.EYJpC3mioijBuelfs0VZ01BTKfhrviilcjOdHrWOI8VDGF4ZWuUAW8VDXNLCL9PZCI6IJU4NdQ4MtA4MtZg2HmTU4Z

我正在尝试使用请求npm模块访问Taxee.io API。文档稍差,Mashape信息和网站信息之间的差异令人困惑

文档中有一个请求示例

curl'https://taxee.io/api/v2/calculate/2017“H”授权:持票人EYJ0Exaiioijkv1QILCHbGciioijiuzi1NIJ9.EYJpC3mioijBuelfs0VZ01BTKfhrviilcjOdHrWOI8VDGF4ZWuUAW8VDXNLCL9PZCI6IJU4NdQ4MtA4MtZg2HmTU4ZDu0ZmizZHlZ5By9WZyZiOxIyxIxIxBY0SimlHdC6M5Ot8M8M0Nx0.POWc7Tc7TRLAAZGhGhGJ8GJJJJ0ZZZZZU4M9GJJJJ0ZZZZZZZZZZZZZZ“内容类型:应用程序/x-www-form-urlencoded”--data“state=NC&file\u status=已婚和支付期=26&pay\u rate=116500&emptions=2”

然而,我想使用请求npm模块,我正在努力弥合在我的express应用程序中如何工作的差距

const request = require('request');

request.post('https://taxee.io/api/v2/calculate/2017', {
  'auth': {
    'Bearer': 'mykey'
  }
});

这就是我到目前为止所做的。非常感谢您的帮助。

请记住,属性在JavaScript中是区分大小写的。您必须在密钥
承载
下传递承载令牌,而不是
承载

要复制
内容类型
并传递数据,请使用库的

例如,像这样:

{
    auth: {
        bearer: '<token>',
    },
    form: {
        state: 'NC',
        // ...
    },
}
{
认证:{
持票人:'',
},
表格:{
声明:“NC”,
// ...
},
}

我得到的答复是没有定义身份验证机制。将表单与我的请求匹配是下一个挑战