Настройки REST
Надстройка SaveToDB позволяет настраивать параметры для сохранения данных в службах REST API.
Ниже приведен пример ZohoCRM:
Раздел 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 с помощью флажка Настройка активна.