Facebook приложение RSS - PullRequest
       20

Facebook приложение RSS

3 голосов
/ 19 сентября 2008

Как я могу создать приложение Facebook для RSS, которое автоматически обновляется из предоставленных RSS-каналов. Конечно, сделать это тривиально для приложений холста, но мне нужно это для показа на странице Facebook. Все приложения RSS, на которые я смотрел, либо не обновляются, либо не работают на страницах Facebook.

Особенно теперь, когда бесконечные сеансовые ключи устарели (и, возможно, даже запрещены).

Ответы [ 3 ]

2 голосов
/ 26 сентября 2008
  1. Ключи бесконечных сессий больше не существуют
  2. Каждый канал уникален. Но даже если это не так, могу ли я просто вставить fbml.refreshRefUrl в работу cron, и она будет работать без сеанса (потому что я не могу получить бесконечный сеанс) = Или, может быть, мне сначала нужно запросить расширенное разрешение offline_access? Есть ли способ без использования заданий cron?
2 голосов
/ 19 сентября 2008

Я специально сказал, что мне это не нужно для приложений холста (как это тривиально), но на страницах Facebook! Это делается с помощью profile.setFBML , и данные, опубликованные таким образом, находятся на серверах Facebook.

0 голосов
/ 19 сентября 2008

У вас есть два варианта.

  1. Преобразуйте сеанс пользователя (когда пользователь обращается к вашему приложению вручную) в бесконечный сеанс, а затем периодически обновляйте информацию профиля для пользователя. Есть некоторая информация о том, как это сделать (и какие вызовы API можно делать без сеансов) здесь .

  2. Создайте новый «дескриптор» (см. fb:ref) для каждого уникального канала и обновляйте этот дескриптор при каждом изменении канала. Дескрипторы - это пары ключ-значение, связанные с вашим приложением, которые вы можете включить встроенными через FBML. Это позволяет сделать один вызов API, который обновит всех пользователей, подписавшихся на данный канал.

Второй вариант, вероятно, лучший в долгосрочной перспективе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...