Sender id api-dokumentation – smsgateway24

Dokumentation | SmsGateway24.com

v.1.0

1. Token abrufen:

Beschreibung: Bei erfolgreicher Ausführung dieser Anfrage erhalten Sie ein Token. Mit diesem Token können Sie anschließend auf den Server zugreifen und weitere Anfragen stellen.
Endpunkt: https://smsgateway24.com/getdata/gettoken
Methode:: GET
Parameter der Anfrage:
Variable Typ Beschreibung
email string [erforderlich] Your login in the system. Usually email
pass string [erforderlich] Your password in the system

Antwort im JSON-Format::
Variable Typ Beschreibung
token string Ihr Token erhalten Sie über die Methode zum Abrufen des Tokens:
error int 0 | 1 – gibt an, ob bei der Verarbeitung der Anfrage ein Fehler aufgetreten ist
message string Fehlermeldung, leer, wenn alles in Ordnung ist.
Link zum Codebeispiel mit Curl
Link zum Codebeispiel mit Guzzle
Beispiel für die Antwort:
{"error":0,"message":"OK","token":"abbde3e31e9d026c02f41119fc551111e"}
or
{"error":1,"message":"Login or password incorrect"}

2. SMS über Sender ID senden. (POST)

Beschreibung: Sobald Sie eine Sender ID für Ihr Unternehmen beantragt haben, können Sie SMS über API-Anfragen senden.
Endpunkt: https://smsgateway24.com/getdata/addsmstosenderid
Methode:: POST
Parameter der Anfrage als JSON, z. B.:
{
    "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"
    }
}

Wobei:
Variable Typ Beschreibung
token string [erforderlich] Ihr Token erhalten Sie über die Methode zum Abrufen des Tokens.
send_to string [erforderlich] Telefonnummer des Kunden. Zum Beispiel: +4915752982212
sender_id string [erforderlich] IDs Ihrer Sender ID. Ihre Sender IDs finden Sie hier: Sender ID list
template_id string [erforderlich] Ihre Vorlagen-IDs finden Sie hier:Template list
webhook_callback_url string [optional] Legen Sie Ihre Server-URL fest, um Rückmeldungen zu erhalten
template_data json [optional] Ihre dynamischen Variablennamen.

Antwort im JSON-Format::
Variable Typ Beschreibung
token string Ihr Token erhalten Sie über die Methode zum Abrufen des Tokens:
error int 0 | 1 – gibt an, ob bei der Verarbeitung der Anfrage ein Fehler aufgetreten ist
message string Fehlermeldung, leer, wenn alles in Ordnung ist.
cost float SMS-Kosten
Beispiel für die Antwort:
{"error":0,"sms_id":63752087,"message":"Sms has been saved successfully","cost":0.068}

3. SMS über Sender ID senden. (GET)

Beschreibung: Sobald Sie eine Sender ID für Ihr Unternehmen beantragt haben, können Sie SMS über API-Anfragen senden.
Endpunkt: https://smsgateway24.com/getdata/addsmstosenderid
Methode:: GET
Parameter der Anfrage als JSON, z. B.: Wobei:
Variable Typ Beschreibung
token string [erforderlich] Ihr Token erhalten Sie über die Methode zum Abrufen des Tokens.
send_to string [erforderlich] Telefonnummer des Kunden. Zum Beispiel: +4915752982212
sender_id string [erforderlich] IDs Ihrer Sender ID. Ihre Sender IDs finden Sie hier: Sender ID list
template_id string [erforderlich] Ihre Vorlagen-IDs finden Sie hier:Template list
webhook_callback_url string [optional] Legen Sie Ihre Server-URL fest, um Rückmeldungen zu erhalten
template_data_as_string json [optional] Ihre dynamischen Variablennamen.

Antwort im JSON-Format::
Variable Typ Beschreibung
token string Ihr Token erhalten Sie über die Methode zum Abrufen des Tokens:
error int 0 | 1 – gibt an, ob bei der Verarbeitung der Anfrage ein Fehler aufgetreten ist
message string Fehlermeldung, leer, wenn alles in Ordnung ist.
cost float SMS-Kosten
Beispiel für die Anfrage:
https://smsgateway24.com/getdata/addsmstosenderid?token=5f0eb980819f0e07b9b1432132131d&send_to=+4915752982212&sender_id=1&template_id=8&template_data_as_string={"order":"order1","date":"010202"}

Beispiel für die Antwort:
{"error":0,"sms_id":63752087,"message":"Sms has been saved successfully","cost":0.068}