Получение информации о боте
GET/me
Метод возвращает информацию о боте, который идентифицируется с помощью токена доступа access_token. В ответе приходит объект User с вариантом наследования BotInfo, который содержит идентификатор бота, его название, никнейм, время последней активности, описание и аватар (при наличии)
Пример запроса:
curl -X GET "https://platform-api.max.ru/me" \
-H "Authorization: {access_token}"
Авторизация
access_tokenapiKey
Передача токена через query-параметры больше не поддерживается — используйте заголовок
Authorization: <token>
Токен для вызова HTTP-запросов присваивается при создании бота — его можно найти в разделе платформы MAX для партнёров Интеграция → Получить токен
Рекомендуем не разглашать токен посторонним, чтобы они не получили доступ к управлению ботом. Токен может быть отозван за нарушение Правил платформы
Результат
user_idinteger <int64>
Идентификатор пользователя или бота
first_namestring
Отображаемое имя пользователя или бота
last_namestring Nullable optional
Отображаемая фамилия пользователя. Для ботов это поле не возвращается
usernamestring Nullable
Никнейм бота или уникальное публичное имя пользователя. В случае с пользователем может быть null, если тот недоступен или имя не задано
is_botboolean
true, если это бот
last_activity_timeinteger <int64>
Время последней активности пользователя или бота в MAX (Unix-время в миллисекундах). Если пользователь отключил в настройках профиля мессенджера MAX возможность видеть, что он в сети онлайн, поле может не возвращаться
namestring Nullable
Устаревшее поле, скоро будет удалено
descriptionstring Nullable optional
до 16000 символов
Описание пользователя или бота. В случае с пользователем может принимать значение null, если описание не заполнено
avatar_urlstring optional
URL аватара пользователя или бота в уменьшенном размере
full_avatar_urlstring optional
URL аватара пользователя или бота в полном размере
commandsBotCommand[] Nullable optional
до 32 элементов
Команды, поддерживаемые ботом