NetSuite Restlet外部API-CORS请求未成功

时间:2019-03-14 01:58:51

标签: netsuite restlet suitescript2.0

我正在尝试为我们的公司编写一个永恒的API,以实现与外部系统的集成。例如,Woo Commerce将订单发送到NetSuite。

我写了一篇基本的文章,只是返回

new_window = [x for x in windows_after if x != windows_before][0]
driver.switch_to_window(new_window)

我的测试html页面是这样写的

function doGet(requestParams) {
    return "got";
}

我只能得到

跨域请求被阻止:“同源起源”策略禁止读取https://debugger.netsuite.com/app/site/hosting/restlet.nl?script=XXX&deploy=XXX处的远程资源。 (原因:CORS请求未成功)

如何使该API正常工作

1 个答案:

答案 0 :(得分:2)

您不能直接执行此操作。没有本机Netsuite集成可以让您设置CORS标头。

您可以通过AWS lambda服务代理您的呼叫,这将非常高效且非常便宜