Documentazione api sender id - smsgateway24

Documentazione | SmsGateway24.com

v.1.0

1. Ottenere un token:

Descrizione: Se questa richiesta va a buon fine, riceverai un token. Potrai poi usarlo per accedere al server ed effettuare altre richieste.
Endpoint: https://smsgateway24.com/getdata/gettoken
Metodo:: GET
Parametri della richiesta:
Variabile Tipo Descrizione
email string [obbligatorio] Your login in the system. Usually email
pass string [obbligatorio] Your password in the system

Risposta in formato JSON::
Variabile Tipo Descrizione
token string Il tuo token si ottiene tramite il metodo di recupero del token:
error int 0 | 1 - indica se si è verificato un errore nell'elaborazione della richiesta
message string Messaggio di errore, vuoto se è tutto a posto.
Link all'esempio di codice con Curl
Link all'esempio di codice con Guzzle
Esempio di risposta:
{"error":0,"message":"OK","token":"abbde3e31e9d026c02f41119fc551111e"}
or
{"error":1,"message":"Login or password incorrect"}

2. Invia SMS usando il Sender ID. (POST)

Descrizione: Dopo aver richiesto un Sender ID per la tua azienda, puoi inviare SMS tramite richieste API.
Endpoint: https://smsgateway24.com/getdata/addsmstosenderid
Metodo:: POST
Parametri della richiesta in JSON, come:
{
    "token":"5f0eb980819f0e07b9b14d5dsacxzc6a",
    "send_to":"+4915752982212",
    "sender_id":"2",
    "template_id":"9",
    "webhook_callback_url":"https://webhook.site/5557129a-8513-4cb8-ae2e-8aa17a5bb957",
    "template_data":{
        "var_1":"John",
        "order":"777"
    }
}

Dove:
Variabile Tipo Descrizione
token string [obbligatorio] Il tuo token si ottiene tramite il metodo di recupero del token.
send_to string [obbligatorio] Numero di telefono del cliente. Ad esempio: +4915752982212
sender_id string [obbligatorio] ID dei tuoi Sender ID. Puoi trovare i tuoi Sender ID qui: Sender ID list
template_id string [obbligatorio] Puoi ottenere gli ID dei tuoi modelli qui:Template list
webhook_callback_url string [facoltativo] Imposta l'URL del tuo server per ricevere i callback
template_data json [facoltativo] I nomi delle tue variabili dinamiche.

Risposta in formato JSON::
Variabile Tipo Descrizione
token string Il tuo token si ottiene tramite il metodo di recupero del token:
error int 0 | 1 - indica se si è verificato un errore nell'elaborazione della richiesta
message string Messaggio di errore, vuoto se è tutto a posto.
cost float Costo dell'SMS
Esempio di risposta:
{"error":0,"sms_id":63752087,"message":"Sms has been saved successfully","cost":0.068}

3. Invia SMS usando il Sender ID. (GET)

Descrizione: Dopo aver richiesto un Sender ID per la tua azienda, puoi inviare SMS tramite richieste API.
Endpoint: https://smsgateway24.com/getdata/addsmstosenderid
Metodo:: GET
Parametri della richiesta in JSON, come: Dove:
Variabile Tipo Descrizione
token string [obbligatorio] Il tuo token si ottiene tramite il metodo di recupero del token.
send_to string [obbligatorio] Numero di telefono del cliente. Ad esempio: +4915752982212
sender_id string [obbligatorio] ID dei tuoi Sender ID. Puoi trovare i tuoi Sender ID qui: Sender ID list
template_id string [obbligatorio] Puoi ottenere gli ID dei tuoi modelli qui:Template list
webhook_callback_url string [facoltativo] Imposta l'URL del tuo server per ricevere i callback
template_data_as_string json [facoltativo] I nomi delle tue variabili dinamiche.

Risposta in formato JSON::
Variabile Tipo Descrizione
token string Il tuo token si ottiene tramite il metodo di recupero del token:
error int 0 | 1 - indica se si è verificato un errore nell'elaborazione della richiesta
message string Messaggio di errore, vuoto se è tutto a posto.
cost float Costo dell'SMS
Esempio di richiesta:
https://smsgateway24.com/getdata/addsmstosenderid?token=5f0eb980819f0e07b9b1432132131d&send_to=+4915752982212&sender_id=1&template_id=8&template_data_as_string={"order":"order1","date":"010202"}

Esempio di risposta:
{"error":0,"sms_id":63752087,"message":"Sms has been saved successfully","cost":0.068}