2008-09-19 62 views
3

如何制作一个从RSS提要自动调用的Facebook RSS应用程序。 当然,这对于canvas应用程序来说是微不足道的,但我需要在Facebook页面上显示它。我看过的所有RSS应用程序都不更新或不在Facebook页面上工作。Facebook RSS应用程序

特别是现在无限的会话密钥已被弃用(甚至是禁止的)。

回答

2

我明确表示我不需要这个画布应用程序(因为这是容易做到),但在Facebook上的页面! 这是通过profile.setFBML完成的,并且以这种方式发布的数据驻留在Facebook服务器上。

0

你有两个选择。

  1. 将您的用户会话(当用户手动访问您的应用程序时)转换为无限期会话,然后定期更新用户的配置文件信息。有一些关于如何做到这一点的信息(以及在没有会话的情况下可以调用什么API)here

  2. 为每个唯一的Feed创建一个新的“句柄”(请参见fb:ref),并在Feed更改时更新该句柄。句柄是与您的应用相关联的键值对,可以通过FBML内联包含。这使您可以对API进行单个调用,以更新订阅给定供稿的所有用户。

第二种选择可能是长期的最佳选择。

2
  1. 无限会话密钥do not exist anymore
  2. 每饲料是独一无二的。但即使不是这样,我可以只是把这些东西的fbml.refreshRefUrl在cron作业,这将不工作会议(因为我不能得到无限会话)= 或者,也许我首先需要请求offline_access扩展权限? 有没有办法不使用cron作业?