Описание
Представляет контакт с номером телефона. По умолчанию этот контакт будет отправлен пользователем. В качестве альтернативы можно использовать input_message_content для отправки сообщения с указанным содержимым вместо контакта.
| Поле | Тип | Описание |
|---|---|---|
| type | String | Тип результата, должен быть contact |
| id | String | Уникальный идентификатор этого результата, 1-64 байта |
| phone_number | String | Номер телефона контакта |
| first_name | String | Имя контакта |
| last_name | String | Необязательно. Фамилия контакта |
| vcard | String | Необязательно. Дополнительные данные о контакте в формате vCard, 0-2048 байт |
| reply_markup | InlineKeyboardMarkup | Необязательно. Встроенная клавиатура, прикреплённая к сообщению |
| input_message_content | InputMessageContent | Необязательно. Содержимое сообщения, которое будет отправлено вместо контакта |
| thumbnail_url | String | Необязательно. URL миниатюры для результата |
| thumbnail_width | Integer | Необязательно. Ширина миниатюры |
| thumbnail_height | Integer | Необязательно. Высота миниатюры |
Примеры
json
{
"type": "contact",
"id": "unique_contact_id_123",
"phone_number": "+1234567890",
"first_name": "John",
"last_name": "Doe",
"vcard": "BEGIN:VCARD\nVERSION:3.0\nFN:John Doe\nTEL:+1234567890\nEND:VCARD",
"reply_markup": {
"inline_keyboard": [
[
{
"text": "Call",
"callback_data": "call_contact"
}
]
]
},
"input_message_content": {
"message_text": "Contact shared: John Doe - +1234567890"
},
"thumbnail_url": "https://example.com/contact_thumb.jpg",
"thumbnail_width": 100,
"thumbnail_height": 100
}
История изменений
- API 4.0. Обновлен объект InlineQueryResultContact: Добавлено поле vcard
- API 6.6. Обновлен объект InlineQueryResultContact: Переименованы поля thumb_url, thumb_width, thumb_height в thumbnail_url, thumbnail_width, thumbnail_height
Дополнительно
- InlineKeyboardMarkup - Объект для создания встроенной клавиатуры, которая отображается непосредственно в сообщении.
- InputMessageContent - Объект, представляющий содержимое сообщения для отправки через инлайн-запрос, поддерживающий пять различных типов контента.