首页 > 解决方案 > 基于 netsuite 令牌的身份验证

问题描述

我正在尝试通过基于令牌的网络套件进行身份验证,我在这里尝试过,但它给出了错误

{“错误”:{“代码”:“INVALID_LOGIN_ATTEMPT”,“消息”:“无效登录尝试。”}}

我参考了堆栈解决方案中给出的代码

我现在正在传递数据字符串,''因为我只想进行身份验证。代码中可能缺少什么,是否可以在没有脚本 ID 和部署 ID 的情况下运行此代码?

标签: netsuite

解决方案


不,您无法在没有脚本和部署的情况下运行代码。并且数据字符串应该是一个对象,即使它只是像'{“test”:true}'这样的样本数据。

此外,您提到的 PHP 在技术上是不完整的。由于并发限制,要正确地将数据发送到 NetSuite 的 RESTLets,您需要实现自动重试。也就是说,它不能帮助您解决仅连接的问题。

您还应该调用 NetSuite 数据中心以获取正确的 URL。

 * NetSuite SuiteAnser for datacenter calls
 * https://netsuite.custhelp.com/app/answers/detail/a_id/65684
 * 
 * Sample production response:
 * {"webservicesDomain":"https://webservices.na1.netsuite.com","restDomain":"https://rest.na1.netsuite.com","systemDomain":"https://system.na1.netsuite.com"}

推荐阅读