
Как использовать 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 |
Вы можете протестировать API здесь https://reqbin.com/
