Настройки REST

Настройки REST

Надстройка SaveToDB позволяет настраивать параметры для сохранения данных через REST API.

Ниже приведен пример настройки для ZohoCRM:

Диалоговое окно настроек REST API

Раздел URL содержит методы и форматы URL для операций CRUD.

URL-адрес для Чтения берется из мастера подключения веб-данных и может использоваться как переменная {url} в других URL-адресах.

URL-адреса для Создания и Удаления обычно включают поле для идентификации записи. Используйте имена полей в фигурных скобках, например, {id}.

Надстройка поддерживает два метода кодирования тела:

  • JSON
  • x-www-form-urlencoded

Укажите формат тела запроса в поле Формат. Надстройка использует один и тот же формат тела для операций создания и обновления.

Пример формата тела в кодировке JSON:

{"data":[{@json_row_values}]}

Для отправки значений всех обязательных столбцов используйте встроенную переменную @json_row_values. В противном случае можно указать параметры с именами столбцов загруженных данных. Например:

{"data":[{"Company":@Company,"Email":@Email,"First_Name":@First_Name,"Last_Name":@Last_Name}]}

Пример формата тела в кодировке x-www-form-urlencoded:

@form_row_values

Надстройка заменяет параметр @form_row_values значениями строк таблицы. Параметры также можно указать вручную. Например:

Company=@Company&Email=@Email&First_Name=@First_Name&Last_Name=@Last_Name

Столбцы для сохранения указываются в поле Столбцы. Например, в таблице Accounts ZohoCRM содержится множество полей, но в приведенном примере определено, что только четыре поля должны быть обновляемыми.

Обратите внимание, что список можно легко изменить. Вы можете сначала установить соединение с пустым полем столбцов, а затем скопировать и вставить только необходимые заголовки столбцов. Надстройка принимает запятые, пробелы, точки с запятой и разрывы строк в качестве разделителей.

Для временного отключения параметров REST используйте флажок Настройка активна.

Этот веб-сайт использует куки. Продолжая использовать веб-сайт, Вы принимаете условия Политики защиты персональных данных.