Документация по api для отправителя

Документация | SmsGateway24.com

v.1.0

1. Получение токена:

Пояснение: После успешного выполнения этого запроса вы получите токен. Затем вы можете использовать этот токен для доступа к серверу и выполнения дополнительных запросов.
Конечная точка: https://smsgateway24.com/getdata/gettoken
Метод:: GET
Параметры запроса:
Переменная Тип Описание
email string [обязательный] Your login in the system. Usually email
pass string [обязательный] Your password in the system

Ответ в формате JSON::
Переменная Тип Описание
token string Ваш токен получен с помощью метода извлечения токена:
error int 0 | 1 - указывает, есть ли ошибка при обработке запроса
message string Сообщение об ошибке, пустое, если все в порядке.
Ссылка на пример кода Curl
Ссылка на пример кода Guzzle
Пример ответа:
{"error":0,"message":"OK","token":"abbde3e31e9d026c02f41119fc551111e"}
or
{"error":1,"message":"Login or password incorrect"}

2. Отправлять SMS с помощью ID отправителя.:

Пояснение: Когда вы запросили идентификатор отправителя для вашей компании, вы можете отправлять SMS-запросы API.
Конечная точка: https://smsgateway24.com/getdata/addsmstosenderid
Метод:: POST
Параметры запроса как JSON:
{
    "token":"5f0eb980819f0e07b9b14d52c185ac6a",
    "send_to":"+4915752982212",
    "sender_id":2,
    "template_id":9,
    "template_data":{
        "var_1":"John",
        "order":"777"
    }
}
Где:
Переменная Тип Описание
token string [обязательный] Ваш токен получен с помощью метода извлечения токена.
send_to string [обязательный] Телефон клиента. Например: +4915752982212
sender_id int [обязательный] IDs Of your sender ID. You can find your Sender IDs here: Sender ID list
template_id int [обязательный] You can get your template IDs here: Template list
template_data json [опционально] Your dynamic variable names. .

Ответ в формате JSON::
Переменная Тип Описание
token string Ваш токен получен с помощью метода извлечения токена:
error int 0 | 1 - указывает, есть ли ошибка при обработке запроса
message string Сообщение об ошибке, пустое, если все в порядке.
cost float Стоимость СМС
Пример ответа:
{"error":0,"sms_id":63752087,"message":"Sms has been saved successfully","cost":0.068}