Партнёрский протокол предназначен для предоставления телефонных номеров и входящих SMS‑сообщений через API напрямую на сервер Grizzly SMS.
Все запросы содержат параметр KEY. Этот ключ выдаётся сотрудниками поддержки и доступен в личном кабинете.
Запросы количества GET_SERVICES, запросы номеров GET_NUMBER и запросы завершения активации FINISH_ACTIVATION отправляются напрямую с нашего сервера на сервер партнёра.
Формат URL: https://GrizzlySMS, где GrizzlySMS может быть partner.ru:port/GrizzlySMS.php или partner.ru/GrizzlySMS.php
- GET_SERVICES
- GET_NUMBER
- PUSH_SMS
- FINISH_ACTIVATION
- Сервер Grizzly SMS отправляет запрос на количество телефонных номеров методом GET_SERVICES примерно каждые 10–20 секунд.
- Если в ответе вы указываете количество > 0, вы получаете запрос на выдачу телефонного номера методом GET_NUMBER.
- После получения запроса GET_NUMBER вы обязаны предоставить номер, удовлетворяющий всем критериям, и пересылать все входящие SMS‑сообщения нам методом PUSH_SMS. Это необходимо для того, чтобы мы могли выполнять прозрачную и объективную фильтрацию и доставлять релевантные SMS нужному сервису для наших клиентов.
- После завершения всех необходимых действий, связанных с телефонным номером, вы получаете статус 3 через метод FINISH_ACTIVATION. Этот статус означает, что номер был успешно использован для регистрации, и вы получили за него вознаграждение.
Требования:
- Формат запросов/ответов: JSON
- Кодировка UTF‑8
- Во всех запросах к серверу Grizzly SMS необходимо указывать заголовок user-agent
Типы полей:
- int: целое число в диапазоне от -2 147 483 648 до 2 147 483 647
- Uint: целое неотрицательное число в диапазоне от 0 до 2 147 483 647
- long: целое число в диапазоне от -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807
- Ulong: целое неотрицательное число в диапазоне от 0 до 9 223 372 036 854 775 807
- cur: вещественное число с точностью до 2 знаков после запятой, например 177.77
- boolean: логические литералы true или false
- string: строковое значение неограниченной длины
- array of string: массив строк