Netsuite:对 restlet 的匿名请求

Netsuite: Anonymous request to restlet

是否可以向 restlet 发送匿名请求?如果是这样,如何?我希望能够通过我网站上的表格将潜在客户数据提交给 restlet。现在,我得到了 400:

Permission Violation: You need the 'Lists -> Customers' permission to access this page.

我认为这是不可能的。要连接到 RESTlet,您需要提供用户名和密码。根据错误,您在 RESTlet 中使用的用户似乎不允许访问客户列表。您可能需要授予您用于访问客户列表的用户帐户的权限。

您不能在不提供用户凭据的情况下调用 RESTlets(您必须始终发送 NLAuth 或 OAuth,新的基于令牌的身份验证功能)。但是您可以创建服务器端 Suitelet 并将其标记为 AVAILABLE WITHOUT LOGIN。从这个 Suitelet,您可以使用 SuiteScript nlapiRequestURL 使用 NLAuth(系统用户凭据)或 OAuth(使用系统用户访问令牌)调用相同或不同帐户的 RESTlet。

PS 对于 OAuth 调用,您将需要第 3 方库 - 例如oauth-1.0a.js