Тип данных SharedUser

Объект содержит информацию о пользователе, предоставленную боту через специальную кнопку клавиатуры.

Описание

Этот объект содержит информацию о пользователе, который был предоставлен боту с помощью кнопки KeyboardButtonRequestUsers.

Поле Тип Описание
user_id Integer Идентификатор предоставленного пользователя. Это число может иметь более 32 значащих битов, и некоторые языки программирования могут испытывать трудности/скрытые дефекты при его интерпретации. Но оно имеет не более 52 значащих битов, поэтому 64-битные целые числа или числа двойной точности с плавающей запятой безопасны для хранения этих идентификаторов. Бот может не иметь доступа к пользователю и может быть не в состоянии использовать этот идентификатор, если пользователь уже не известен боту каким-либо другим способом.
first_name String Необязательное. Имя пользователя, если оно было запрошено ботом
last_name String Необязательное. Фамилия пользователя, если она была запрошена ботом
username String Необязательное. Имя пользователя (username), если оно было запрошено ботом
photo Массив объектов PhotoSize Необязательное. Доступные размеры фотографии чата, если фотография была запрошена ботом

Примеры

json

{
  "user_id": 123456789,
  "first_name": "John",
  "last_name": "Doe",
  "username": "johndoe",
  "photo": [
    {
      "file_id": "AgACAgUAAxkBAAIB",
      "file_unique_id": "AQADBAADT6XYZQAE",
      "width": 160,
      "height": 160,
      "file_size": 12345
    },
    {
      "file_id": "AgACAgUAAxkBAAIB",
      "file_unique_id": "AQADBAADT6XYZQAF",
      "width": 320,
      "height": 320,
      "file_size": 45678
    }
  ]
}

История изменений

  • API 7.2. Добавлен объект SharedUser

Дополнительно

  • KeyboardButtonRequestUsers - Объект, определяющий критерии для запроса подходящих пользователей через кнопку клавиатуры бота.
  • PhotoSize - Объект, представляющий один размер фотографии или миниатюры файла/стикера с метаданными файла.
Комментарии