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

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

(4

office@tel-media.ru

www.tel-media.ru

Описание API

1. ПЕРЕДАЧА ОДНОГО SMS СООБЩЕНИЯ

2. ПЕРЕДАЧА МНОЖЕСТВА SMS СООБЩЕНИЙ

3. ПРОВЕРКА СОСТОЯНИЯ СЧЕТА

4. ЗАПРОС НА ПОЛУЧЕНИЕ СПИСКА БАЗ

5. ЗАПРОС НА ПОЛУЧЕНИЕ СПИСКА АБОНЕНТОВ УКАЗАННОЙ БАЗЫ

6. ЗАПРОС НА ДОБАВЛЕНИЕ ИЛИ РЕДАКТИРОВАНИЕ АБОНЕНТОВ БАЗЫ

7. ЗАПРОСЫ ДЛЯ РАБОТЫ СО СТОП-ЛИСТОМ АБОНЕНТОВ

8. ЗАПРОС НА ПОЛУЧЕНИЯ СТАТУСА СООБЩЕНИЯ/СООБЩЕНИЙ

1. ПЕРЕДАЧА ОДНОГО SMS СООБЩЕНИЯ

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

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

Вы можете сделать тестовую отправку запроса через браузер.

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

UTF-8: тест

url encoded: %D1%82%D0%B5%D1%81%D1%82

Параметр

Статус

Описание

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 СООБЩЕНИЙ

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

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

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

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

3. ПРОВЕРКА СОСТОЯНИЯ СЧЕТА

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

https://*****/api. php? a=balance&user=test&pass=test

Параметр

Статус

Описание

user

Обязательно

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

pass

Обязательно

Пароль

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

<response>

<balance>38</balance>

</response>

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

4. ЗАПРОС НА ПОЛУЧЕНИЕ СПИСКА БАЗ

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

https://*****/api. php? a=bases&user=test&pass=test

5. ЗАПРОС НА ПОЛУЧЕНИЕ СПИСКА АБОНЕНТОВ УКАЗАННОЙ БАЗЫ

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

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

Параметр

Статус

Описание

user

Обязательно

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

pass

Обязательно

Пароль

baseid

Обязательно

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

pageid

Обязательно

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

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

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

6. ЗАПРОС НА ДОБАВЛЕНИЕ ИЛИ РЕДАКТИРОВАНИЕ АБОНЕНТОВ БАЗЫ

https://*****/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. Добавить в стоп-лист:

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

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

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

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

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

8. ЗАПРОС НА ПОЛУЧЕНИЯ СТАТУСА СООБЩЕНИЯ/СООБЩЕНИЙ

Вы можете узнать статус отправки одного сообщения следующим запросом:

https://*****/api. php? checkid=&user=test&pass=test

Если Вы хотите узнать несколько статусов, перечислите ID сообщений через запятую:

https://*****/api. php? checkid=,&user=test&pass=test

В случае успешной доставки, Вы получите ответ:

sms id_sms="" err="000" deliver sms

err="000" означает отсутствие ошибок.

Ниже приводим список возможных статусов и ошибок:

Параметр

Описание

send

статус сообщения еще не получен от оператора абонента

not_deliver

сообщение не было доставлено. Конечный статус (не меняется со временем)

expired

абонент находился не в сети в те моменты, когда делалась попытка доставки. Конечный статус (не меняется со временем)

deliver

сообщение доставлено. Конечный статус (не меняется со временем)

partly_deliver

сообщение было отправлено, но статус так и не был получен. Конечный статус (не меняется со временем). В этом случае для разъяснения причин отсутствия статуса необходимо связаться со службой тех. поддержки

Если статус сообщения “not_deliver”, то параметр “err” имеет значение отличное от “000″.

Система может отдавать следующие коды ошибок получения сообщения абонентом:

Description

Описание

0

No errors

Ошибок нет (или ошибка не может быть определена системой)

1

The subscriber is absent or out of a coverage

Абонент недоступен или отключен

2

Call barred service activated

У абонента включен запрет на прием сообщений или абонента заблокировал оператор (возможно, в связи с отрицательным балансом)

3

Unknown subscriber

Номер телефона не существует или не обслуживается

4

Memory capacity exceeded

Память телефона абонента переполнена

5

Equipment protocol error

Аппаратная ошибка телефона абонента

6

Teleservice not provisioned

Сервис коротких сообщений не предоставляется

7

Facility not supported

Аппарат абонента не поддерживает прием коротких сообщений

8

Subscriber is busy

Аппарат абонента занят операцией, препятствующей получению короткого сообщения

9

Roaming restrictions

Абонент находится в роуминге

10

Timeout

Время ожидания ответа от SMSC абонента истекло

11

SS7 routing error

Внутренняя ошибка маршрутизации

12

Internal system failure

Внутренняя ошибка системы абонента

13

SMSC failure

коммутатора (внутренняя ошибка передачи данных оператора)

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