Как получать, считывать и выгружать сообщения WhatsApp?

Просмотреть и получить сообщения WhatsApp Вы сможете с помощью методов Get\messages или MessagesHistory.

В Get\ messages для получения только новых сообщений передайте параметр lastMessageNumber из последнего запроса. Таким образом Вы сможете выгрузить сообщения между двумя запросами /messages по параметру lastMessageNumber

Параметр lastMessageNumber будет игнорироваться, если вы используете параметр Last, который отобразит последние 100 сообщений. Параметры Mix_time и Min_time могут сортировать сообщения до и после обозначенного времени. Формат Unix Time.

Обратите внимание, что файлы из сообщений гарантированно хранятся лишь 30 суток и могут быть удалены. Скачивайте файлы сразу при получении на свой сервер.

С помощью метода Get/ MessageHistory Вы сможете получить сообщения, отсортированные по времени получения. Дело в том, что, используемый в методе Get /messages messageNumber сортирует сообщения по времени обработки, а не по дате получения в Whatsapp. Иногда сообщения могут обрабатываться дольше из-за неполадок в сети или «ухода» приложения WhatsApp на телефоне в фоновый режим. Восстановить последовательность входящих сообщений можно с помощью метода MessageHistory.

 Вы также можете настроить автоматическое уведомление о входящих сообщениях с помощью webhooks. Настройку хуков мы разбираем в нашем обучающем видео: 

Была ли эта статья полезной?

Ваше мнение будет использовано для улучшения содержания статьи

Самый Многофункциональный WhatsApp API провайдер

Chat API работает с 2015 года и является одним из первых и самых крупных провайдеров в восточной Европе.

Вот несколько любопытных и важных цифр:

  • У нас огромная экспертиза в управлении докер контейнерами на масштабе с SLA 99.5+%;
  • Chat API задействует в своей работе более 200 серверов, с возможностью оперативного подключения еще 100;
  • 3200 ядер и 25 терабайт оперативной памяти;
  • 200+ методов и функций WhatsApp, которые продолжают пополняться;
  • Highload система, сервера Up Time 99,9%;
  • Служба поддержки 24\7;
Получить доступ к WhatsApp API