Действие с данными на основе API-интерфейса HTTP можно использовать в рабочей книге, чтобы при выборе столбца отправлялось значение API-интерфейсу REST, который возвращает ответ.
Домен, к которому вы пытаетесь подключиться, необходимо настроить как безопасный домен, прежде чем создавать действие с данными на основе API-интерфейса HTTP. См. раздел "Регистрация безопасных доменов".
- На главной странице наведите курсор на рабочую книгу, нажмите Действия и выберите Открыть.
- Нажмите на Меню рабочей книги и выберите Действия с данными.
- Нажмите Добавить действие и введите имя нового действия с данными на основе API-интерфейса HTTP. Например, введите
HTTP API Example
.
- Нажмите поле Тип и выберите HTTP API.
- Нажмите на поле Привязать к и выберите столбцы данных, к которым требуется применить это действие с данными на основе API-интерфейса HTTP. Не выбирайте столбцы показателей или скрытые столбцы. Если не указать значение поля Привязать к, тогда действие с данными применяется ко всем элементам данных в визуализациях.
- Выберите метод в спискеМетод HTTP.
- Введите URL-адрес API-интерфейса REST, который начинается с http или https и дополнительно включает маркеры замены.
- Если выбран метод POST:
- При выборе для параметра Тип полезных данных значения "Данные формы" вводите каждый параметр на отдельной строке.
- При выборе для параметра Тип полезных данных значения "Необработанные данные" введите необработанные данные.
- Введите пользовательский заголовок HTTP, чтобы добавить или переопределить заголовок HTTP в соответствии с API-интерфейсом, с которым вы взаимодействуете.
- Нажмите Поддержка множественного выбора, чтобы задать значение.
- Нажмите ОК, чтобы сохранить изменения.
- В визуализации нажмите на точку данных.
Например, можно выбрать "Книги" в столбце маркера "Категория" для отображения определенного API-интерфейса REST.
- Нажмите правую кнопку мыши и выберите Пример API-интерфейса HTTP, чтобы посмотреть результат.
Выбранные точки данных определяют значения, передаваемые маркерам URL-адреса.
Успешный вызов API-интерфейса REST с использованием выбранного значения подтверждается сообщением об успешном или неудачном выполнении.