温馨提示:本文翻译自stackoverflow.com,查看原文请点击:rest - Requesting Sales Order Data from Netsuite Web Service (Suitetalk)
netsuite rest suitetalk

rest - 从Netsuite Web服务(Suitetalk)请求销售订单数据

发布于 2020-05-16 10:17:03

我想从我的netsuite实例中提取销售订单。为了测试这一点,我使用 Postman 。将Netsuite REST API教程环境与url一起使用时:

{{proto}}://{{host}}/rest/platform/{{version}}/record/salesorder

( Postman 用环境值填充变量)
我应该得到一个JSON对象,其中包含所有销售订单的列表。
但是我得到这个错误:

{
    "type": "https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.1",
    "title": "Invalid search query Record 'transaction' was not found. Reason: INSUFFICIENT_PERMISSIONS - Missing permissions for this record.",
    "status": 400,
    "o:errorCode": "INVALID_PARAMETER"
}

我尝试给我的Web服务用户使用很多角色,但是我还没有找到合适的角色。进行获取请求需要什么权限?

查看更多

提问者
Markante Makrele
被浏览
19
Johny 2020-02-28 16:30

为了满足您的要求,您至少需要以下两个权限:

管理角色>编辑>权限>事务:

  • 查找交易
  • 销售订单

另外,您当然需要集成权限:

管理角色>编辑>权限>设置:

  • 使用访问令牌登录
  • REST Web服务

管理角色>编辑>权限>报告:

  • SuiteAnalytics工作簿