我在这里按照本教程尝试使用 基于令牌的身份验证和 Netsuite 进行身份验证:
通过邮递员使用 Netsuite 的邮递员环境,但我继续收到“401 无效登录尝试”。
当我检查登录审计跟踪时,我发现没有为我的身份验证尝试分配任何角色——它只是空白。对我来说,这表明令牌没有正确分配给用户/角色,但我已经多次按照说明进行操作,一切似乎都已正确设置。
我看过其他类似的帖子,但这些帖子似乎归结为 Netsuite 帐户 ID 格式。但是,我的 Netsuite 帐户 ID 都是数字,所以我认为这不是一个因素。
假设您已经创建了集成和访问令牌,这应该可以正常工作。在邮递员中配置 Oauth 1.0 并正确填写以下字段:
HMAC-256
)1234567_SB1
,带有 _
而不是 -
)您将无法使用邮递员完成 TBA,因为使用 netsuite TBA 需要一个回调 URL,netsuite 将使用必要的凭据(访问令牌和令牌秘密)将您重定向到该 URL。
我遇到了完全相同的问题。我有用 Salesforce APEX 编写的自定义代码,可以很好地连接到 NetSuite。我们还有一个 Workato 集成,可以很好地连接到 NetSuite。
无论我在 Postman 中做什么,我都会收到 401 Invalid Login 响应。我快疯了...
我终于让这个为我工作。 Postman 的请求标头为“Connection”="keep-alive"。一旦我删除它,它就可以正常工作了! 哇..我已经尝试让它工作了几个星期,每隔几天看一两个小时。多么令人沮丧的错误消息“无效登录”。
我在用这个确切的错误消息和结果在 netsuite 日志中解决这个错误时发现了这篇文章。对我来说,分配给我的角色没有权限访问 Netsuite 中的 Rest Web 服务。