Перейти к содержанию

GetAvatarAsync#

Метод возвращает аватар корреспондента или группового чата асинхронно. В отличие от метода GetAvatar результат запроса возвращается в виде вебхука AvatarInfo

Запрос#

Для получения аватара требуется выполнить запрос по адресу:

POST https://api.green-api.com/waInstance{{idInstance}}/GetAvatarAsync/{{apiTokenInstance}}

Для получения параметров запроса idInstance и apiTokenInstance обратитесь к разделу Перед началом работы.

Параметры запроса#

Параметр Тип Обязательный Описание
chatId string Да Идентификатор корреспондента или группового чата

Пример тела запроса#

Для получения своего аватара - укажите в chatId свой номер ("{ваш номер}@c.us").

Получить аватар корреспондента:

{
    "chatId": "79001234567@c.us"
}

Получить аватар группового чата:

{
    "chatId": "79001234567-1581234048@g.us"
}

Ответ#

Успешный запрос возвращает пустой ответ со статусом 200

Ошибки GetAvatar#

Перечень общих для всех методов ошибок смотрите в разделе Стандартные ошибки

Код HTTP Идентификатор ошибки Описание
200 bad request data Неверный формат номера телефона. Номер телефона должен содержать 11 или 12 цифр. Или идентификатора чата

Пример кода на Python#

import requests

url = "https://api.green-api.com/waInstance{{idInstance}}/getAvatarAsync/{{apiTokenInstance}}"

payload = "{\r\n    \"chatId\": \"79001234567@c.us\"\r\n}"
headers = {
  'Content-Type': 'application/json'
}

requests.request("POST", url, headers=headers, data = payload)