我正在尝试使用 NetSuite SuiteTalk REST Web 服务来访问 NetSuite CRM 数据。
我可以访问并在生产中工作。能够检索记录数据和元数据。
我现在正在尝试在沙箱中设置访问权限以进行更深入的测试。
在沙箱中,我有: - 启用了 rest web 服务 - 启用了基于令牌的身份验证 - 给定用户并发 web 服务权限 - 给定用户使用访问令牌权限登录 - 创建了一个集成 - 创建了一个访问令牌
所有这些行动都反映了生产中所做的事情。
当我尝试对 Web 服务进行任何类型的 GET 时,我会收到 401 - 无效登录尝试。
当我检查登录审计跟踪时,我没有看到任何 GET 尝试记录,无论是否失败。
我必须在沙箱中额外做一些系统性的事情来启用其余的 Web 服务吗?超越在 SuiteCloud/SuiteTalk 中启用它?
我在审计跟踪中完全看不到任何东西的事实让我相信某些东西仍然“关闭”。
===> 2020 年 4 月 4 日更新
ed14 和尼基尔,
感谢您的回复,对于延迟回复,我们深表歉意。
不幸的是,在该领域下划线的连字符对我没有帮助。
让我回顾一下最近的尝试:
1) 首先验证生产中的 REST API 测试是否仍然有效。
2) 沙盒由 CRM 管理员刷新。应用程序仍然存在,但我的访问令牌不存在。我在沙箱中创建了一个新的。
是否可以删除应用程序?我看不出有任何方法可以做到这一点。
3) 使用现有的消费者令牌和新的访问令牌进行测试。得到与我的第一篇文章相同的回复:“title”:“无效的登录尝试,有关更多详细信息,请参阅登录审计跟踪。”,
4) 通过稍微修改 URL 进行测试,以确保我不会去某个地方的黑洞。它给了我预期的错误。
5)通过修改领域进行测试:领域9999999-sb4到领域9999999_sb4它给了我一个错误,让我相信我原来的领域是正确的:“标题”:“发生意外错误。错误ID:k8hd8pqej3unxblmaoik”,
同样,审计日志中的任何地方都不会显示任何测试失败的尝试。
不知道从这里去哪里?删除沙盒应用程序(如果可能)并重新开始?还是沙盒中的新应用?
感谢您的任何帮助。
布莱恩·亨特