Получение информации о боте
Метод позволяет получить основную информацию о текущем боте: его идентификатор, логин, отображаемое имя, описание и URL вебхука.
HTTP метод: GET
URL: https://botapi.messenger.yandex.net/bot/v1/self/get
Заголовки
Authorization: OAuth <токен>
Результат
Результатом успешного запроса является ответ с кодом 200 и телом с JSON, где содержится информация о боте.
| Имя параметра | Обязательный | Тип | Описание |
|---|---|---|---|
ok |
Да | boolean |
Флаг успешности выполнения |
id |
Да | string |
Идентификатор бота |
login |
Да | string |
Логин бота |
display_name |
Нет | string |
Отображаемое имя бота |
webhook_url |
Нет | string |
URL для получения обновлений через webhook |
organizations |
Нет | integer[] |
Список идентификаторов организаций, к которым подключен бот |
В случае ошибки возвращается соответствующий статус HTTP. Описание ошибки приходит в поле description.
| Имя параметра | Обязательный | Тип | Описание |
|---|---|---|---|
ok |
Да | boolean |
Флаг успешности выполнения |
description |
Да | string |
Описание ошибки |
Пример запроса
curl -H 'Authorization: OAuth AtXXXXXXXXXXX' 'https://botapi.messenger.yandex.net/bot/v1/self/get'
Пример успешного ответа
{
"ok": true,
"id": "6d8d04f7-31f7-4030-8926-305587256f0e",
"login": "my-bot",
"display_name": "My Bot",
"webhook_url": "https://example.com/webhook"
}
Пример ответа с ошибкой
{"ok": false, "description": "Unauthorized"}
Была ли статья полезна?
Предыдущая
Следующая