【发布时间】:2021-08-18 01:08:24
【问题描述】:
在将 Nodejs 应用程序连接到 NetSuite Web 服务时出现此错误: StatusCodeError: 400 - "{"type":"https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.1","title":"Bad Request","status":400 ,"o:errorDetails":[{"detail":"请求正文中的内容无效。","o:errorCode":"INVALID_CONTENT"}]}\n"
var dotenv = require("dotenv");
dotenv.config();
console.log('Token', process.env.token);
console.log('Token Secret', process.env.token_secret);
var NsApiWrapper = require('netsuite-rest');
NsApi = new NsApiWrapper({
consumer_key: process.env.consumer_key,
consumer_secret_key: process.env.consumer_secret_key,
token: process.env.token,
token_secret: process.env.token_secret,
base_url: "https://xxxx.suitetalk.api.netsuite.com",
realm: process.env.realm,
});
NsApi.request({
path: 'query/v1/suiteql?limit=5',
method: "POST",
body: `{
"q":
"SELECT
id, companyName, email, dateCreated
FROM accounts"
}`
})
.then(response => console.log(response))
.catch((err) => console.log(err));
【问题讨论】:
标签: node.js node-modules netsuite suitescript2.0