API Примател

Главная/API Примател
1 12, 2016

getUserInfo

2016-12-01T02:53:26+03:00

Информация о пользователе. В случае, если представлены учетные данные SIP и есть роль 'full_user_access' - информация будет выдана об админском пользователе ЛК. Параметры POST: rlogin Логин запрашивающей системы rsign Подпись запроса access_token Access token string Необязательный (*1) login Логин ЛК или SIP [...]

1 12, 2016

getSipInfo

2016-12-01T02:48:43+03:00

Получение информации об указанной учетной записи. Параметры POST: rlogin Логин запрашивающей системы rsign Подпись запроса access_token Access token string Необязательный (*1) login Логин ЛК или SIP string Необязательный (*1) password Пароль ЛК или SIP string Необязательный (*1) sip_login Логин SIP int(7) sip_password [...]

1 12, 2016

getPriceByDirection2

2016-12-01T02:41:03+03:00

Получить стоимость звонка на указанный номер для учетной записи. Параметры POST: sip_login Логин учетной записи int(7) sip_password Пароль учетной записи string phonenumber Номер телефона для расчета тарифа int   Результат: result Результат 1-успех, 0-ошибка data Ассоциативный массив, если result=1 ИЛИ текст ошибки, [...]

1 12, 2016

getBalance2

2016-12-01T02:36:37+03:00

Получить баланс. Авторизация через любую активную учетную запись клиента. Параметры POST: sip_login Логин учетной записи int(7) sip_password Пароль учетной записи string   Результат: result Результат 1-успех, 0-ошибка data Ассоциативный массив, если result=1 ИЛИ текст ошибки, если result=0   Содержимое data при 'result' [...]

1 12, 2016

connect2

2016-12-01T02:30:23+03:00

Соединить два номера. Параметры POST: sip_login Логин учетной записи int(7) sip_password Пароль учетной записи string caller Вызывающий номер string callee Вызываемый номер string   Результат: result Результат обработки 1-успех, 0-ошибка data Ассоциативный массив, если result=1 ИЛИ текст ошибки, если result=0   Содержимое [...]

1 12, 2016

Алгоритм формирования подписи запроса

2016-12-02T08:44:41+03:00

Некоторые запросы требуют подписи. Для таких запросов должны быть переданы параметры: rlogin и rsign . Алгоритм формирования подписи: Создается массив пар (ключ-значение) из всех параметров будущего запроса, кроме: mode, svc, lang, rsign, charset Полученный массив сортируется по ключу. Сортировка по возрастанию по [...]

1 12, 2016

Формат ответа

2016-12-01T02:22:29+03:00

В формате результата XML массивы передаются как элементы <item1></item1><item2></item2> … <itemN></itemN> . Ответ Обычно ответ содержит 2 параметра: result Результат 1-успех, 0-ошибка data Данные, если result=1 ИЛИ текст ошибки, если result=0   Формат содержимого поля data (данные) зависит от запроса, часто это [...]

1 12, 2016

Форматы входных параметров

2016-12-01T02:15:54+03:00

string Строка из любых символов date Дата yyyy-mm-dd time Время HH:MM:SS datetime Дата+время yyyy-mm-dd HH:MM:SS int Целое число decimal Дробное число login Логин alpha Буквы ctype_alpha() alnum Буквы+цифры ctype_alnum() digit / numeric Цифры ctype_digit() email Адрес эл. почты phone Номер телефона

1 12, 2016

Общие входные параметры

2016-12-01T02:12:35+03:00

svc Обязательный Код запроса mode Необязательный, по-умолчанию: xml. Формат обмена. Только в GET. Доступны форматы: json, jsonp, xml. lang Необязательный, по-умолчанию: en. Язык сообщений. Доступные значения: ru, en. rlogin Обязательный для некоторых запросов Идентификатор (логин) приложения-клиента API rsign Обязательный для некоторых запросов [...]

1 12, 2016

Общая информация

2016-12-01T02:03:03+03:00

Форматы данных: JSON (in/out), XML (in/out), POST(in) Входные параметры собираются последовательно. При совпадении названий параметров старые значения будут заменены новыми. Последовательность получения входных параметров: 1) Параметры из GET 2) Параметры из тела запроса (POST) в формате согласно указанному mode - JSON[P] / [...]