Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

8

*****@***ru www.fabrika-r.ru

Описание API

Для работы по https, посылайте запрос на домен *****

Под-домен api. ***** не принимает https.

Кириллицу следует передавать в формате url encoded.

1. Передача одного sms сообщения

GET запрос на сервер, вида:

http://api. *****/api. php? user=test&pass=test&from=test&text=text&to=

Параметр

Статус

Описание

user

Обязательно

Логин в системе

pass

Обязательно

Пароль

to

Обязательно

Номер телефона получателя, в формате

text

Обязательно

Текст сообщения, в UTF-8 кодировке

from

Обязательно

Подпись отправителя (латиница до 11 или цифры до 14 символов)

date

Не обязательно

Дата для отложенной отправки сообщения, Unix time (количество секунд с 1 января 1970 года)

Если не указано, отправляется сразу после запроса

При успешной отправке, в ответ сервис должен вернуть text/xml ответ вида:

<response>

<status>accepted</status>

<sms id_sms="">send</sms>

</response>

При ошибке:

<response>

<status>error</status>

<message>текст ошибки</message>

</response>

Расшифровка ошибок:

Параметр

Описание

accepted

Сообщение принято сервисом

empty field. reject

Не все обязательные поля заполнены

incorrect user or password. reject

Ошибка авторизации

no credits

Недостаточно sms на балансе

incorrect destination adress. reject

Неверно задан номер телефона (формат )

incorrect date. reject

Неправильный формат даты (только unix time)

incorrect sender name. reject

Неверная (неразрешенная) подпись отправителя

2. Передача множества sms сообщений

НЕ нашли? Не то? Что вы ищете?

Если номеров несколько – они должны быть перечислены через запятую, без пробелов.

http://api. *****/api. php? user=test&pass=test&from=test&text=text&to=, ,,

Рекомендуем не делать отправку более 80 сообщений за один запрос.

Это оптимальное значение.

3. Проверка состояния счета

GET запрос на сервер, вида: http://api. *****/api. php? a=balance&user=test&pass=test

Параметр

Статус

Описание

user

Обязательно

Логин в системе

pass

Обязательно

Пароль

При успешной авторизации, в ответ сервис должен вернуть text/xml ответ вида:

<response>

<balance>38</balance>

</response>

где цифра – это количество SMS, доступных на балансе.

4. Запрос на получение списка баз

GET запрос на сервер, вида: http://api. *****/api. php? a=bases&user=test&pass=test

5. Запрос на получение списка абонентов указанной базы

http://api. *****/api. php? a=list_phones&user=test&pass=test&baseid=74275&pageid=1

Параметр

Статус

Описание

user

Обязательно

Логин в системе

pass

Обязательно

Пароль

baseid

Обязательно

ID базы. Посмотреть можно в личном кабинете или через API, запросив список баз.

pageid

Обязательно

Номер страницы

Весь список номеров базы делится на страницы. Запросить

целиком базу нельзя, во избежание перегрузки системы запросом, т. к. базы могут быть

достаточно большие, сотни тысяч записей. Можно лишь запросить отдельную страницу.

Нумерация начинается с 1.

6. Запрос на добавление или редактирование абонентов базы

http://api. *****/api. php? a=phones&user=test&pass=test&baseid=999&phone=

Параметр

Статус

Описание

user

Обязательно

Логин в системе

pass

Обязательно

Пароль

baseid

Обязательно

Номер базы в системе.

phone

Обязательно

Номер телефона абонента. Если абонент с таким номером уже существует, то он будет отредактирован.

region

Не обязательно

Регион. Если не задано, определяется автоматически.

operator

Не обязательно

Оператор. Если не задано, определяется автоматически.

name

Не обязательно

Имя абонента

surname

Не обязательно

Фамилия абонента

patronymic

Не обязательно

Отчество абонента

date_birth

Не обязательно

Дата рождения

male

Не обязательно

Пол. «m» - мужской, «f» - женский.

addition_1

Не обязательно

Первое дополнительное поле.

addition_2

Не обязательно

Второе дополнительное поле.

7. Запросы для работы со стоп-листом абонентов.

На номера, добавленные в стоп-лист, не будет происходить рассылка, даже если сервер получает запрос на отправку sms на этот номер.

7.1 Добавить в стоп-лист

http://api. *****/api. php? a=addstop&user=test&pass=test&phones=

или номера через запятую

7.2 Удалить из стоп-листа

http://api. *****/api. php? a=delstop&user=test&pass=test&phones=

или номера через запятую

По всем вопросам пишите на *****@***ru