У меня есть существующее веб-приложение Rails, которое я хотел бы интегрировать с Facebook, чтобы, когда пользователь выполняет действия в моем приложении, новостные элементы, содержащие внешние ссылки, позже отправлялись на стену / ленту пользователя демоном, который суммирует последние деятельность. Мне не нужен единый вход и т. Д., Только возможность отправлять обновления.
Я также хотел бы иметь возможность отправлять уведомления друзьям пользователя, если они также используют приложение, но я был бы рад только функциональности новостной ленты.
Я работаю над книгой прагматичного программиста Facebook Platform Development Майкла Манино, в которой используется плагин facebooker, и в начале книги говорится:
Facebook использует сеансы, чтобы убедиться, что
наше приложение выполняет действия
от имени активного пользователя. Когда мы
хочу отправить уведомление от имени
нашего пользователя, мы предоставим Facebook
с информацией о сеансе этого пользователя.
Facebook проверит, что сессия
действительно принадлежит запрашивающему
пользователь, а также проверит, что
Пользователь был активен на нашем
приложение в течение последнего часа.
Facebook использует сеанс, чтобы предотвратить
заявки от принятия мер на
от имени пользователя, который не активно
используя их
Что считается «активным в приложении» и что это означает в этом контексте? Я видел другие приложения, которые делают такие вещи, как автоматическая публикация RSS-каналов в профиле пользователя, поэтому кажется, что возможно иметь подобные приложения, где единственное взаимодействие - это разовая установка и настройка.
Как работают эти приложения и возможно ли получить эту функциональность от facebooker?