Привязанный номер WhatsApp — это обычный аккаунт WhatsApp на телефоне, со своими чатами и группами, который вдобавок привязан к MakeHybrid так же, как WhatsApp Web привязывается к браузеру. Аккаунтом по-прежнему остаётся телефон. Привязка позволяет API читать чаты номера и писать в них от имени номера.
Как его привязать
Запросите у API ссылку для привязки, откройте её на компьютере и отсканируйте показанный там QR-код телефоном: WhatsApp, «Настройки», «Связанные устройства», «Привязка устройства». Ссылка действует час и, пока открыта, обновляет код. После сканирования соединение сообщает номер и имя.
curl -X POST https://makehybrid.com/whatsapp/v1/connection/link \ -H "X-API-KEY: $MAKEHYBRID_KEY"
Что он умеет и чего не умеет
- Отправлять текст человеку по номеру телефона либо в чат или группу по идентификатору чата.
- Читать чаты — с последним сообщением и числом непрочитанных у каждого — и читать сообщения чата.
- Получать каждое принятое или отправленное сообщение как подписанное событие вебхука.
- Не передавать файлы: картинка или документ помечается как медиа, а сам файл остаётся на телефоне.
Сообщения уходят с интервалом от 10 до 20 секунд — в темпе человека, который печатает. WhatsApp ограничивает номера, которые пишут как машина, и именно этот темп помогает привязанному номеру оставаться привязанным.
Частые вопросы
Что будет, если телефон выключен?
Вызовы, которым нужен номер, отвечают 409 not_online, пока WhatsApp снова не откроют на телефоне. Примерно через две недели без телефона WhatsApp отвязывает устройство; привяжите его заново тем же способом.
Это тот же номер, что и в канале WhatsApp проектной комнаты?
Да. Привяжите его в любом из двух мест — и он будет в обоих; отвязав его в одном месте, вы отвяжете его в обоих.