9 апреля 2014 16:15 Иван [stallion]

-Помощь, вопросыИнтеграция с социальными сетями

1)Задача:
Опубликовать сообщение в социальных сетях - Facebook , ВКонтакте , Одноклассники , Twitter.
Если в социальной сети существуют сообщества или группы, то опубликовать сообщение на их странице.
Технологии на которых написан сайт: php/yii+js/jquery+postgresql

2)Входные параметры.
2.1)Аккаунты:
— 4 аккаунта(для каждой социальной сети).

2.2)Web-страница:
— на странице располагается HTML форма с помощью которой пользователь формирует контент сообщения
— пользователь создает сообщение , используя TinyMCE 4.0 (http://ru.wikipedia.org/wiki/TinyMCE).

2.3)Сообщение:
— сформированное сообщение может содержать HTML теги.
— длинна сообщения не ограничена 140 символами.

3)Необходимо:
3.1)Добавить возможность публикации сообщения с данной web-страницы в социальную сеть. Что подразумевает под собой:
3.1.1) Добавление кнопок публикации для каждой социальной сети. Должны быть расположены внизу страницы.
3.1.2) Создание формы добавления url`a страницы в конец сообщения. Возможные варианты:
*Без URL;
*URl страницы.
*Короткий URL страницы.Формируется с помощью - "http://goo.gl".
3.1.3) Обработка HTML сообщения таким образом чтобы сообщение возможно было опубликовать в социальной сети.
(Пример: сообщения в Twitter не могут быть больше 140 символов, значит, если сообщение больше 140 символов, то сообщение нужно обрезать. Но нужно оставить URL страницы - пункт 3.1.2 );

4)Условия:
4.1) Нужно чтобы сообщения было добавлено.
Можно использовать widget`ы социальных сетей, их API, Open API.
4.2) Если с помощью какого-либо API невозможно добавить сообщение на страницу группы социальной сети, то нужно написать программу(скрипт) имитирующую действия пользователя. В конечном итоге сообщение должно быть добавлено на страницу группы.

Предложения писать сюда: ivan@em70.ru

  • Вы должны зарегистрироваться, чтобы комментировать