WWW.MASH.DOBROTA.BIZ
БЕСПЛАТНАЯ  ИНТЕРНЕТ  БИБЛИОТЕКА - онлайн публикации
 

«Создание групповой конференции Получение групповой конференции Редактирование групповой конференции Удаление групповой конференции Получение списка групповой конференции Получение адресной ...»

TrueConf RESTful API

Содержание

Создание групповой конференции

Получение групповой конференции

Редактирование групповой конференции

Удаление групповой конференции

Получение списка групповой конференции

Получение адресной книги пользователя

Добавление контакта в адресную книгу пользователя

Редактирование контакта в адресной книге пользователя

Удаление контакта в адресной книге пользователя

Аутентификация запросов производится на основе одноразового

токена, передаваемого в HTTP-заголовке Authorization:

GET /resource HTTP/1.1 Host: server.example.com Authorization: MF49VB5FE41J4M

Формирование токена:

token = md5(HTTP_METHOD + (полный URL запроса, включая QueryString) + (тело POST или PUT запроса) + Timestamp + secret_key) + dechex(timestamp), где secret_key - секретный ключ, который задается на странице конфигуратора «Веб- Безопасность» .

info@trueconf.ru http://trueconf.ru

Пример на PHP:

$timestamp = time() + 60; // Время жизни токена 60 секунд с текущего момента .

$token = Md5(‘PUT’. ’http://exemple.com:8080/api/v1/conference/123asd123’ .

’topic=тема&owner=user@example.org&type=50&start_time=3423423423&partici pants[]=user1&particip ants*+=user2’. $timestamp. $secret_key) .

dechex($timestamp);

Создание групповой конференции POST-запрос на URL: http://example.com:8080/api/v1/conference



Параметры:

Название параметра Значение параметра Название конференции. Отображается topic на странице WebRTC .

TrueConf ID пользователя, который owner назначается модератором конференции .

Числовой идентификатор типа type конференции (симметричная - 0, асимметричная - 1, ролевая - 3)

invitation_type Тип расписания конференции:

-1 – время конференции не задано;

1 – разовая конференция;

0 – конференция с еженедельным расписанием .

Время начала конференции. Unix invitation_timestamp Timestamp. Только для разовых info@trueconf.ru http://trueconf.ru конференций .

Массив, содержащий номера дней invitation_day недели. Только для еженедельных конференций .

Время старта конференции чч:мм .

invitation_time

–  –  –

"participants": ["user1@example.videoserver.com", "user2@example.videoserver.com", "user3@example.videoserver.com", "user4@example.videoserver.com"] }

–  –  –

} } Получение групповой конференции

GET-запрос на URL:

http://example.com:8080/api/v1/conference/123asd123 "participants": ["user1@example.videoserver.com", "user2@example.videoserver.com", "user3@example.videoserver.com", "user4@example.videoserver.com"] }

–  –  –

Ответ с ошибкой аналогичен первому пункту .

Редактирование групповой конференции

PUT-запрос на URL:

http://example.com:8080/api/v1/conference/123asd123 "participants": ["user1@example.videoserver.com", "user2@example.videoserver.com", "user3@example.videoserver.com", "user4@example.videoserver.com"] } Ответ с ошибкой аналогичен первому пункту .

Удаление групповой конференции

–  –  –

} Где cid - уникальный идентификатор конференции, url - адрес страницы для участия в групповой конференции через WebRTCклиент .

Ответ с ошибкой аналогичен первому пункту .



Получение списка групповой конференции GET-запрос на URL: http://example.com:8080/api/v1/conference "participants": ["user1@example.videoserver.com", "user2@example.videoserver.com", "user3@example.videoserver.com", "user4@example.videoserver.com"] } ] }

–  –  –

Ответ формируется в формате JSON:

Редактирование контакта в адресной книге пользователя PUT-запрос на URL: http://example.com:8080/api/v1/ab/login_name

Параметры:

Название параметра Значение параметра

–  –  –

} } Удаление контакта из адресной книги пользователя DELETE-запрос на URL: http://example.com:8080/api/v1/ab/login_name

Параметры:

Название параметра Значение параметра

–  –  –






Похожие работы:

«ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ АДЫГЕЙСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ Материалы III Всероссийской научной конференции молодых ученых "НАУКА. ОБРАЗОВАНИЕ. МОЛОДЕЖЬ" (3-4 февраля 2006 года) Майкоп УДК 001 (063) ББК 72.6(2Рос-Ады)О М 43 Печатается по решению редакционно-издательского совета, кафедр и отдел...»

«Государственное профессиональное образовательное учреждение Тульской области "Тульский колледж искусств им. А.С. Даргомыжского" СБОРНИК материалов межрегиональной научно-практической конференции "ТЕПЛОВСКИЕ ЧТЕНИЯ В ТУЛЕ", посвященной 120-лет...»

«АГЕНТСТВО ПЕРСПЕКТИВНЫХ НАУЧНЫХ ИССЛЕДОВАНИЙ (АПНИ) ТЕОРЕТИЧЕСКИЕ И ПРИКЛАДНЫЕ АСПЕКТЫ СОВРЕМЕННОЙ НАУКИ Сборник научных трудов по материалам III Международной научно-практической конференции г. Белгород, 30 сентября 201...»

«ПАПСКИЙ СОВЕТ ПО СОДЕЙСТВИЮ ХРИСТИАНСКОМУ ЕДИНСТВУ ВАЖНО Это – международная версия текста Недели молитв о единстве христиан 2016 Пожалуйста, свяжитесь с вашей местной Епископской Конференцией или Синодом...»

«Установка и настройка клиентского приложения TrueConf для Linux Как установить клиентское приложение? Как авторизоваться? Как настроить? Меню "TrueConf" Меню "Вид" Раздел "Мой пр...»

«Достижение результатов во времена преобразований Мишель Сидибе 26-е заседание Координационного совета программы 22 июня 2010 г Добро пожаловать . Это были продуктивные шесть месяцев для всех нас. Я высоко оцениваю ваше время и огромный вклад, внесенный вами после нашей последней встречи. Спасибо ва...»

«КОНСАЛТИНГОВАЯ КОМПАНИЯ "АР-КОНСАЛТ" ПЕРСПЕКТИВЫ РАЗВИТИЯ НАУКИ И ОБРАЗОВАНИЯ Сборник научных трудов по материалам Международной научно-практической конференции Часть V 1 июля 2014 г. АР-Кон...»




 
2019 www.mash.dobrota.biz - «Бесплатная электронная библиотека - онлайн публикации»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.