首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NetSuite SuiteScript快速连接

NetSuite SuiteScript快速连接
EN

Stack Overflow用户
提问于 2022-02-15 10:47:49
回答 2查看 150关注 0票数 0

我在NetSuite中使用NetSuite有问题。以前有人这样做过吗?

代码语言:javascript
运行
复制
headersObj = [
    {
        name:"x-rapidapi-host",
        value:"hostishere"
    },
    {
        name:"x-rapidapi-key",
        value:"keyishere"
    }
];

response = https.request({
    method: https.Method.GET,
    url: "MyURLishere",
    headers: headersObj
});

我得到以下回报:

错误400消息:无效的API密钥。转到https:docs.rapidapi.com/docs/key获取更多信息。

经过邮递员测试后,API键是正确的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-02-17 14:32:48

标题缺少"Accept":"application/json“。

代码语言:javascript
运行
复制
headersObj = {
    "Content-Type": "application/json",
     "Accept":"application/json",
     "x-rapidapi-host": "Myhost",
     "x-rapidapi-key": "Mykey",
     "Host": "host"
};
票数 1
EN

Stack Overflow用户

发布于 2022-02-15 18:38:32

如果要从Netsuite内部调用,则需要使用其https库:

代码语言:javascript
运行
复制
define(["N/https"], function(http){
    headersObj = [{ name:"x-rapidapi-host", value:"hostishere" }, { name:"x-rapidapi-key", value:"keyishere" }];
    var resp = http.get({url:'your url', headers:headersObj});
    // do something
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71125090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档