Api огляд webhook : інтеграція та автоматизація

Вебгаки

Тут ви знайдете відповіді, як користуватися нашими вебхуками

Веб-хуки необхідні для отримання інформації негайно. Ми маємо два типи вебхуків:

  1. Вебхук для отримання статусу доставки кожного SMS.

  2. Веб-хук з отриманням вхідних SMS.

Тепер обговорімо кожен з них:

  1. Починаючи з вебхука, який може повідомити сервер про стан доставки SMS. Завдяки цьому вам не потрібно більше API запитів на відстеження SMS-статусів.

    Щоб налаштувати його, відкрийте налаштування пристрою і у цьому розділі, заповніть наступне у полі:
    Вебхуки для станів доставки SMS

    webhook_for_statuses
    {
      "sms_id": int,
      "status_id": int,
      "status_message": string,
      "sendto": string,
      "senttime": datetime,
      "sim": int (0 or 1),
      "device_id": int
    }
    

    Все тут просте і чітке. Можливо, лише status_id потребує уточнення.

    • 1 - В очікуванні SMS
    • 2 - SMS взято по телефону
    • 3 - У черзі для надсилання. Certainly, it would have been more logical to place the status "queued for sending" before "SMS taken by phone," but for backward compatibility, the statuses are in the following order: 1, 3, 2."
    • 5 - Вхідні SMS
    • 6 - SMS відправлено телефоном
    • 7 - SMS доставлено
    • 8 - SMS НЕ доставлено
    • 9 - SMS, узагалі не визначено - загальна помилка. (Прочитайте що робити з цією помилкою сюди)
    • Можливо менш поширені помилки:
    • 10 - SMS не надіслано - No Service
    • 11 - SMS не надіслано - Null PDU
    • 12 - SMS не надіслано - Radio Off
    • 100, 101 - SMS не надіслано - NOT ALLOWED. (Дозволи на надсилання SMS у програмі не надано)

Тепер, давайте зануримося в вебхук для вхідних SMS. Його мета - змусити вас негайно пересилати вхідні SMS у вашу систему. Це робиться дуже просто: просто вкажіть кінцеву точку для цього вебхука в полі "Вебхуки". У цьому випадку ви зможете отримати JSON через POST запит у наступному форматі:

webhook_incoming_sms
{
"address": int,
"date": datetime,
"date_sent": datetime,
"body": string,
"internal_id": int,
"sim": int,
"sms_id": int,  
"device_id": int,
"device_name": devicename
}
                        

Питання та відповідь

У безкоштовній версії веб-хуки доступні?

Так! Ви можете отримати пробну підписку на ваш пристрій і перевірити всі функції сервісу. Однак ця функціональність доступна в пакеті 'Ніндзя' за $19
Ви завжди можете зв'язатися з нами в Telegram, WhatsApp, Skype, або електронній пошті. Ми прагнемо швидко реагувати вашою мовою! (англійська, російська, німецька, іспанська, португальська)

Ми майже завжди на зв'язку через електронну пошту, Telegram або Whatsapp.

Telegram Whatsapp Email skype
Ви можете встановити цю лінію як кінцеву точку
https://webhook.site/
Ми також рекомендуємо вам перевірити вебгаки.
Якщо щось не спрацювало для вас, не соромтеся написати нам

Ми майже завжди на зв'язку через електронну пошту, Telegram або Whatsapp.

Telegram Whatsapp Email skype