Webhook api panoramica: integrazione e automazione

Webhooks

Qui troverete le risposte su come utilizzare i nostri webhooks

I Webhooks sono essenziali per ricevere le informazioni più rapidamente. Abbiamo due tipi di webhooks:

  1. Webhook per la ricezione dello stato di consegna di ogni SMS.

  2. Webhook per la ricezione di SMS in entrata.

Ora, discutiamo ciascuno di loro:

  1. A partire dal webhook che può notificare al server lo stato di consegna di SMS. Grazie a questo, non è necessario effettuare ulteriori richieste API per tenere traccia degli stati SMS.

    Per configurarlo, vai alle impostazioni del dispositivo e in questa sezione, inserisci quanto segue nel campo:
    Webhooks per gli stati di consegna 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
    }
    

    Tutto qui è semplice e chiaro. Forse solo status_id ha bisogno di chiarimenti.

    • 1 - SMS In Attesa
    • 2 - SMS presi per telefono
    • 3 - In coda per l'invio. 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 In Arrivo
    • 6 - SMS inviati per telefono
    • 7 - Gli SMS sono stati spediti
    • 8 - SMS NON consegnato
    • 9 - SMS non SENT affatto - Errore generico. (Leggi cosa fare con questo errore qui)
    • Altri errori meno comuni:
    • 10 - SMS Non Inviato - No Service
    • 11 - SMS Non Inviato - Null PDU
    • 12 - SMS Non Inviato - Radio Off
    • 100, 101 - SMS Non Inviato - NOT ALLOWED. (Non sono state concesse autorizzazioni per l'invio di SMS nell'applicazione)

Ora, approfondiamo il webhook per gli SMS in ingresso. Il suo scopo è quello di consentire di inoltrare immediatamente un SMS in entrata al vostro sistema. Questo è fatto molto semplicemente: basta specificare il tuo endpoint per questo webhook nel campo 'Webhooks for incoming SMS'. In questo caso, sarà possibile ricevere JSON attraverso una richiesta POST nel seguente formato:

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
}
                        

Domanda e risposta

Sono disponibili webhooks nella versione gratuita?

Sì! Puoi ottenere un abbonamento di prova per il tuo dispositivo e testare tutte le funzionalità del servizio. Tuttavia, questa funzionalità è disponibile nel pacchetto 'Ninja' per $ 19
Puoi sempre contattarci su Telegram, WhatsApp, Skype, o email. Ci sforziamo di rispondere rapidamente nella tua lingua! (Inglese, Russo, Tedesco, Spagnolo, Portoghese)

Siamo quasi sempre in contatto via e-mail, Telegram o Whatsapp.

Telegram Whatsapp Email skype
Puoi impostare questa riga come endpoint
https://webhook.site/
Per testare i webhook, utilizziamo una risorsa esterna da soli. E lo consigliamo anche a te.
Se qualcosa non ha funzionato per te, non esitare a scriverci

Siamo quasi sempre in contatto via e-mail, Telegram o Whatsapp.

Telegram Whatsapp Email skype