Информация о токене
GET/oauth/token/info
Сведения о токене, которым сделан сам запрос: его скоупы, владелец, даты создания и последнего использования. Сам токен приходит замаскированным — видны только первые 8 и последние 4 символа.
Метод не требует скоупа и отвечает на любой действующий токен, личный или бота. Поэтому им удобно проверять токен перед работой: живой отвечает 200, отозванный или просроченный — 401, а список скоупов сразу показывает, какие методы этому токену доступны.
Чей это токен, видно по user_id. Полную карточку владельца отдаёт GETСвой профиль.
Ответ
200OK
The request has succeeded.
data
object
*Токен доступа
id
integer, (int64)
*Идентификатор токена
Пример:
4827token
string
*Маскированный токен (видны первые 8 и последние 4 символа)
Пример:
cH5kR9mN...x7Qpname
nullablestring
*Пользовательское имя токена.
null у токена бота — имя задаётся только при создании токена вручную.Пример:
Мой API токенuser_id
integer, (int64)
*Идентификатор владельца токена
Пример:
12scopes[]
array of strings
*Список скоупов токена
Возможные значения
Пример:
["messages:read","chats:read"]created_at
string, (date-time)
*Дата создания токена
Пример:
2025-01-15T10:30:00.000Zrevoked_at
nullablestring, (date-time)
*Дата отзыва токена. Всегда
null: по отозванному токену метод возвращает 401.Пример:
nullexpires_in
nullableinteger, (int32)
*Время жизни токена в секундах.
null у бессрочного токена — такие выдаёт интерфейс. У токена, полученного входом из CLI, здесь 3600: он живёт час и продлевается сам.Пример:
nulllast_used_at
nullablestring, (date-time)
*Дата последнего использования токена.
null, пока по токену не было ни одного запроса. Обновляется не чаще раза в час, поэтому может отставать.Пример:
2025-02-24T14:20:00.000Z