ИП Горелов Максим Николаевич 8 (915) 093-74-75
Внешний API
Данная функция может быть использована для вызова любого внешнего API. Бот помощник формирования примеров для API запросов: t.me/protalk_bot (в меню ищите “Разработчик интеграций через API”)
Параметры, которые можно передать в функцию call_api:
url - URL API, к которому будет выполнен запрос. Пример: url: "https://api.example.com/v1/resource".
method - HTTP метод, который будет использоваться для запроса. Доступные варианты: "GET", "POST", "PUT", "DELETE". Пример: method: "POST".
headers - заголовки запроса в формате JSON. Пример: headers: '{"Authorization": "Bearer token"}'.
params - параметры запроса в формате JSON. Пример: params: '{"search": "query"}'.
data - данные для отправки в запросе в формате JSON. Пример: data: '{"key": "value"}'.
json - данные для отправки в формате JSON. Пример: json: '{"name": "example"}'.
file_url - URL файла для загрузки. Пример: file_url: "https://example.com/file.txt".
timeout - таймаут запроса в секундах. Пример: timeout: 30.
Вот пример вызова функции для отправки сообщения через Telegram-бот:
Получи текст сообщения, токен бота у пользователя и ID пользователя в Telegram и вызови функцию `call_external_api` с параметрами:
{
"url": f'https://api.telegram.org/bot{bot_token}/sendMessage',
"method": "POST",
"data": {
"chat_id": user_id,
"text": "_ТЕКСТ_СООБЩЕНИЯ_"
}
}
© ProTalk 2023-2025 ИП Горелов Максим Николаевич ИНН 500104951533 ОГРН 309500106900065
Новая, 8, 9 Реутов, Московская область 143964 Россия