__SDK и другие библиотеки
Документация | 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 отправителя. (POST)
Пояснение:
Когда вы запросили идентификатор отправителя для вашей компании, вы можете отправлять SMS-запросы API.
Конечная точка: https://smsgateway24.com/getdata/addsmstosenderid
Метод:: POST
Параметры запроса как JSON:
{
"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"
}
}
Где:
Переменная |
Тип |
Описание |
token |
string |
[обязательный] Ваш токен получен с помощью метода извлечения токена. |
send_to |
string |
[обязательный] Телефон клиента. Например: +4915752982212 |
sender_id |
string |
[обязательный] Sender Id. ID отправителя можно найти здесь:
Sender ID list |
template_id |
string |
[обязательный] ID шаблона можно получить здесь:Template list |
webhook_callback_url |
string |
[опционально] Установите URL сервера для получения обратных вызовов |
template_data |
json |
[опционально] Ваши имена динамических переменных. |
Ответ в формате 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}
3. Отправлять SMS с помощью ID отправителя. (GET)
Пояснение:
Когда вы запросили идентификатор отправителя для вашей компании, вы можете отправлять SMS-запросы API.
Конечная точка: https://smsgateway24.com/getdata/addsmstosenderid
Метод:: GET
Параметры запроса как JSON:
Где:
Переменная |
Тип |
Описание |
token |
string |
[обязательный] Ваш токен получен с помощью метода извлечения токена. |
send_to |
string |
[обязательный] Телефон клиента. Например: +4915752982212 |
sender_id |
string |
[обязательный] Sender Id. ID отправителя можно найти здесь:
Sender ID list |
template_id |
string |
[обязательный] ID шаблона можно получить здесь:Template list |
webhook_callback_url |
string |
[опционально] Установите URL сервера для получения обратных вызовов |
template_data_as_string |
json |
[опционально] Ваши имена динамических переменных. |
Ответ в формате JSON::
Переменная |
Тип |
Описание |
token |
string |
Ваш токен получен с помощью метода извлечения токена:
|
error |
int |
0 | 1 - указывает, есть ли ошибка при обработке запроса |
message |
string |
Сообщение об ошибке, пустое, если все в порядке. |
cost |
float |
Стоимость СМС |
Пример запроса:
https://smsgateway24.com/getdata/addsmstosenderid?token=5f0eb980819f0e07b9b1432132131d&send_to=+4915752982212&sender_id=1&template_id=8&template_data_as_string={"order":"order1","date":"010202"}
Пример ответа:
{"error":0,"sms_id":63752087,"message":"Sms has been saved successfully","cost":0.068}