Ruby-интеграция с Фейсбук, ВКонтакте, Твиттером
Лирическое вступление.
Имеется некий сайт. На нем есть авторизация по мылу. Юзер указывает мыло, выставляет капчу, получает ссылку на мыло, жмет на неё и авторизуется.
Ближе к делу. Авторизация.
Нужно отдельным модулем добавить авторизацию по фейсбуку, вконтакте и твиттеру. Залогинивание должно происходить сразу же после получения от соцсетей мыла (если дают), ссылка на профиль юзера в соцсети (к нему будет привязка, если мыло не дают), логин, имя (если дают), большую аватарку (если дают).
При этом сайт должен получить от соцсетей такие права:
+ Дать вышеуказанную инфу, которую дают
+ Подписать юзера на новости группы (если это возможно)
+ Получить права на публикацию на стене юзера сообщений (если это возможно). В фейсбуке, например, есть такой блок "Действия". Чтобы сайт мог потом сам отправлять на стены юзера сообщения типа "Vasiliy Pupkin сейчас сделал то-то".
+ Сразу после авторизации разместить на стенах сообщение: "Vasiliy Pupkin начал пользоваться сайтом таким-то"
Автоматический ежедневный постинг.
На стены групп сайта в фейсбуке, вконтакте и твиттере сообщения, в котором будет текст со ссылкой и фотка.