|
|
Бюджет: 25000 руб.
$381.33 или €342.33 |
1. Цели и задачи Целью проекта является разработка полноценного ООП-приложения на python, осуществляющего широкое взаимодействие внутренних пользователей системы с профилями различных социальных сетей. Приложение должно быть расширяемым (добавление новых социальных сетей) и легко интегрируемым в существующую систему. Данное приложение призвано решать следующие задачи: 1. подключение социальных профилей к существующим учетным записям и сбор информации о них; 2. осуществление обратной связи с социальной сетью; 3. предоставление огрананиченного функционала сайта в пространстве каждой из социальных сетей через iframe-приложение с учетом текущего пользователя. Первая задача включает в себя: • авторизацию на сайте с помощью инструментов каждой из социальных сетей; • сбор и сохранение информации о профиле социальной сети; • привязка подключенных профилей социальных сетей с учетными записями сайта; • сбор и сохранение информации о друзьях каждой социальной сети. Задача обратной связи с социальными сетями предполагает: • отправка личных сообщений друзьям (в случае, если это разрешено сетью); • отправка сообщений на стену пользователя; Задача по разработке iframe-приложения предполагает лишь определение текущего пользователя социальной сети на странице сайта и передача этих параметров в контроллер приложения. 2. Функционал Текущим пользователям сайта предлагается вход через их социальный эккаунт. При первом входе, данные социального профиля сохраняются в базу и привязываются к пользователю, осуществившему вход. Далее, запускается утилита сбора информации о пользователе (данные профиля, список друзей), в то время как пользователь продолжает работать с системой в штатном режиме. Любой авторизованный через социальную сеть пользователь может через приложение сети попасть в упрощенный интерфейс сайта для выполнения типовых операций. При этом, открывая iframe-приложение (страницу сайта) в своей сети, он однозначно идентифицируется системой как внутренний пользователь. Далее пользователь, не выходя из интерфейса социальной сети, продолжает работу с сайтом. При разработке приложения необходимо учесть дальнейшее расширение списка социальных сетей. Также желательно предусмотреть контекстно-независимый вызов методов приложения. Другими словами методы взаимодействия всегда одни, но в зависимости от текущего профиля они обращаются к API соответствующей сети. 3. Технические требования python 3.2, mongodb, tornado
|
|
|
Опубликован 04.12.2013 в 12:05 по мск
Электронная почта: ssvnec@gmail.com
Прошло времени с момента публикации: более 10 лет
|
|
Просмотреть кандидатов на исполнение проекта
Исполнитель проекта:
не определён
|
|
|
|
|
|