Настройки REST

Настройки REST

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

Ниже приведен пример ZohoCRM:

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

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

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

Его можно использовать в качестве переменной {url} в других URL-адресах.

URL-адреса Создание и Удаление обычно содержат поле, используемое для идентификации записи.

Используйте имена полей в фигурных скобках, например, как {id} в образце.

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

  • JSON
  • x-www-form-url-кодирование

Укажите формат тела запроса в поле Формат.

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

Ниже приведен пример формата тела в кодировке JSON:

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

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

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

Например:

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

Ниже приведен пример формата тела в кодировке x-www-form-url:

@form_row_values

Надстройка заменяет параметр @form_row_values значениями строк таблицы.

Параметры также можно указать вручную.

Например:

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

Столбцы для сохранения можно указать в поле Столбцы.

Например, таблица Accounts ZohoCRM содержит множество полей.

В примере выше определено, что только четыре поля должны быть обновляемыми.

Обратите внимание, что список можно легко изменить.

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

Надстройка принимает запятые, пробелы, точки с запятой и разрывы строк в качестве разделителей.

Можно временно отключить параметры REST с помощью флажка Настройка активна.