Как использовать 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. Например, состояние соединения, входящее сообщение, исходящее сообщение, отключено, заменить батарею,…ПАРАМЫ

webhook_url https://webhook.site/1b25464d6833784f96eef4xxxxxxxxxx
enable true
instance_id 609ACF283XXXX
access_token 647a33a8cxxxx

Посетите 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.

instance_id 609ACF283XXXX
access_token 647a33a8cxxxx

Сбросить экземпляр

Структура запроса GET

https://yourdomain.com/api/reset_instance?instance_id=609ACF283XXXX&access_token=647a33a8cxxxx

Это приведет к выходу из WhatsApp Web, изменению идентификатора экземпляра, удалению всех старых данных экземпляраPARAMS.

instance_id 609ACF283XXXX
access_token 647a33a8cxxxx

Восстановить соединение

Структура запроса GET

https://yourdomain.com/api/reconnect?instance_id=609ACF283XXXX&access_token=647a33a8cxxxx

Повторно инициировать соединение приложения с веб-сайтом WhatsApp при потере соединенияPARAMS

instance_id 609ACF283XXXX
access_token 647a33a8cxxxx

Как использовать 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

number 84933313xxx
type text
message test message
instance_id 609ACF283XXXX
access_token 647a33a8cxxxx

Отправить медиа и файл

Структура запроса 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.

number 84933313xxx
type media
message test message
media_url https://i.pravatar.cc
filename (Just use for send document) file_test.pdf
instance_id 609ACF283XXXX
access_token 647a33a8cxxxx

Как использоватьГРУППОВОЙ 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.

group_id 120363029810xxxxxx@g.us
type text
message test message
instance_id 609ACF283XXXX
access_token 647a33a8cxxxx

Группа сообщений «Отправить мультимедиа и файл»

Структура запроса 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/