Как использовать API INSTANCE?
Убедитесь, что ваша учетная запись WhatsApp успешно подключена к системе.
Посетите профиль, чтобы найти идентификатор экземпляра и токен доступа.
Создать идентификатор экземпляра
Структура запроса GET
https://yourdomain.com/api/create_instance?access_token=647a33a8cxxxx
Создайте новый экземпляр IDPARAMS.
access_token | 647a33a8cxxxx |
Получить QR-код
Структура запроса GET
https://yourdomain.com/api/get_qrcode?instance_id=609ACF283XXXX&access_token=647a33a8cxxxx
Отобразите QR-код для входа в веб-сайт WhatsApp. Вы можете получить результаты, возвращенные через WebhookPARAMS.
идентификатор_экземпляра | 609ACF283XXXX |
access_token | 647a33a8cxxxx |
Установить веб-перехватчик получения
Структура запроса GET
https://yourdomain.com/api/set_webhook?webhook_url=https%3A%2F%2Fwebhook.site%2F1b25464d6833784f96eef4xxxxxxxxxx&enable=true&instance_id=609ACF283XXXX&access_token=647a33a8cxxxx
Получите все возвращаемые значения из WhatsApp. Например, состояние соединения, входящее сообщение, исходящее сообщение, отключено, заменить батарею,…ПАРАМЫ
|
Посетите https://webhook.site/.
Скопируйте ссылку и замените URL.
Этот идентификатор экземпляра и токен_доступа
Перейдите к подключению с помощью веб-перехватчика.
Информацию, которую вы можете увидеть через веб-перехватчик.
{ "instance_id": "651CEB16DA2B3", "data": { "event": "messages.update", "data": [ { "key": { "remoteJid": "84969882948@s.whatsapp.net", "id": "4E9B69EA3BD86AB356", "fromMe": true }, "update": { "status": 3 } } ] } }
{ "instance_id": "651CEB16DA2B3", "data": { "event": "messages.upsert", "data": { "messages": [ { "key": { "remoteJid": "120363123730279767@g.us", "fromMe": true, "id": "3A4F779AB2A5476266C3", "participant": "84987744574@s.whatsapp.net" }, "messageTimestamp": 1696394208, "pushName": "Waziper Support", "broadcast": false, "status": 2, "message": { "conversation": "Hi", "senderKeyDistributionMessage": { "groupId": "120363123730279767@g.us", "axolotlSenderKeyDistributionMessage": "MwjlwuTWAhAAGiCnMODKwA/Q1V9slkc1SoM3ighYbWNuLGXRGH2LmhZ71SIhBUqyy1m+sjMYe01hQbH5Fx5chin6L4d+KIt/qv/K2T0O" }, "messageContextInfo": { "deviceListMetadata": { "senderKeyHash": "NhA0H/8X5Ed9Mg==", "senderTimestamp": "1696394010" }, "deviceListMetadataVersion": 2 } } } ], "type": "notify" } } }
{ "instance_id": "651CEB16DA2B3", "data": { "event": "messages.update", "data": [ { "key": { "remoteJid": "84969442728@s.whatsapp.net", "id": "4E9B69EA3BD86AB356", "fromMe": true }, "update": { "status": 3 } } ] } }
и более
Перезагрузить экземпляр
Структура запроса GET
https://yourdomain.com/api/reboot?instance_id=609ACF283XXXX&access_token=647a33a8cxxxx
Выйдите из WhatsApp и выполните новое сканированиеPARAMS.
|
Сбросить экземпляр
Структура запроса GET
https://yourdomain.com/api/reset_instance?instance_id=609ACF283XXXX&access_token=647a33a8cxxxx
Это приведет к выходу из WhatsApp Web, изменению идентификатора экземпляра, удалению всех старых данных экземпляраPARAMS.
|
Восстановить соединение
Структура запроса GET
https://yourdomain.com/api/reconnect?instance_id=609ACF283XXXX&access_token=647a33a8cxxxx
Повторно инициировать соединение приложения с веб-сайтом WhatsApp при потере соединенияPARAMS
|
Как использовать API SEND DIRECT MESSAGE?
Послать текст
Структура запроса GET
https://yourdomain.com/api/send?number=84933313xxx&type=text&message=test+message&instance_id=609ACF283XXXX&access_token=647a33a8cxxxx
Структура POST-запроса
{ номер: "{int}", тип: "текст", сообщение: "{string}", instance_id: "{string}", access_token: "647a33a8cxxxx" }
Отправьте текстовое сообщение на номер телефона через приложениеPARAMS
|
Отправить медиа и файл
Структура запроса GET
https://yourdomain.com/api/send?number=84933313xxx&type=media&message=test+message&media_url=https%3A%2F%2Fi.pravatar.cc&filename=file_test.jpg&instance_id=609ACF283XXXX&access_token=647a33a8cxxxx
Структура POST-запроса
{ номер: "{int}", тип: "media", сообщение: "{string}", media_url: "{string}", instance_id: "{string}", access_token: "647a33a8cxxxx" }
Отправьте медиафайл или файл с сообщением на номер телефона через приложениеPARAMS.
|
Как использоватьГРУППОВОЙ API?
Группа отправки текстовых сообщений
Структура запроса GET
https://yourdomain.com/api/ send_group?group_id=120363029810xxxxxx@g.us &type=text&message=test+message&instance_id=609ACF283XXXX&access_token=647a33a8cxxxx
Структура POST-запроса
{ group_id: " 120363029810xxxxxx@g.us ", введите: "text", message: "{string}", instance_id: "{string}", access_token: "647a33a8cxxxx" }
Отправьте текстовое сообщение группе через приложениеPARAMS.
|
Группа сообщений «Отправить мультимедиа и файл»
Структура запроса GET
https://yourdomain.com/api/ send_group?group_id=120363029810xxxxxx@g.us &type=media&message=test+message&media_url=https%3A%2F%2Fi.pravatar/file_test.jpg&filename=file_test.jpg&instance_id=609ACF283XXXX&access_token=647a33a8cxxxx
Структура POST-запроса
{ group_id: " 120363029810xxxxxx@g.us ", введите: "media", сообщение: "{string}", media_url: "{string}", instance_id: "{string}", access_token: "647a33a8cxxxx" }
Отправьте медиафайл или файл с сообщением группе через приложениеPARAMS.
Вы можете отправлять PDF, mp4, mp3… Пожалуйста, измените media_url и имя файла.
group_id | 120363029810xxxxxx@g.us |
type | media |
message | test message |
media_url | https://i.pravatar.cc/file_test.jpg |
filename (Just use for send document) | file_test.jpg (Please check the file link that can be accessed directly) |
instance_id | 609ACF283XXXX |
access_token | 647a33a8cxxxx |