Перейти к основному контенту

api.callEndpoint()

Вызвать внешнее API из чат-бота

api.callEndpoint(
  string $externalApiEndpointCode, 
  string|null $uri = null,
  string|null $method = null, 
  string|null $format = null, 
  array|object|string|null $body = null, 
  array|object|string|null $headers = [],
  array|object|string|null $requestOptions = [], 
  array|object|string|null $httpClientConfig = [], 
  string|null $proxyUrl = null
)
Описание:

Вызывает внешнее API из чат-бота.

Атрибуты:
Имя Тип Описание
externalApiEndpointCode string Внешний код эндпоинта
uri string|null Url запроса
method string|null Метод запроса
format string|null Формат запроса
body array|object|string|null Тело запроса
headers array|object|string|null Заголовки запроса
requestOptions array|object|string|null Параметры запроса
httpClientConfig array|object|string|null Набор параметров для включения или выключения различных возможностей Http Client
proxyUrl string|null Proxy Url HTTP запроса
Возвращает:

string — ответ запроса в формате строки

или

array — ответ запроса в формате массива

или

null — если данные не найдены.