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