Запрос данных заказа на продажу у веб-службы Netsuite (Suitetalk) - PullRequest
0 голосов
/ 27 февраля 2020

Я хочу извлечь заказы на продажу из своего экземпляра netsuite. Чтобы проверить это, я использую почтальон. При использовании среды обучения Netsuite REST API с URL-адресом:

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

(почтальон заполняет переменные значениями среды)
Я должен получить объект 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"
}

Я пытался предоставить роли, которую я использую для пользователя веб-службы, много разрешений, но я еще не нашел подходящую. Какие разрешения необходимы, чтобы сделать этот запрос get?

1 Ответ

1 голос
/ 28 февраля 2020

для того, чтобы ваш запрос работал, вам понадобятся как минимум эти два разрешения:

Управление ролями> Изменить> Разрешения> Транзакции:

  • Найти транзакцию
  • Заказ клиента

Плюс, конечно, вам нужны разрешения на интеграцию:

Управление ролями> Редактировать> Разрешения> Настройка:

  • Вход с использованием токенов доступа
  • Веб-службы REST

Управление ролями> Правка> Разрешения> Отчеты:

  • SuiteAnalytics Workbook
...