由于我已经看到了一些使用社交网络apis (例如twitter图像编码项目)所做的非常有趣的事情,我决定尝试让CMS/Blog完全通过facebook页面或组来管理。
我如何才能:
最终目标是不需要用户在facebook上添加任何应用程序。希望创建一个完全动态的站点就像点击“”一样容易(稍后我计划让cms与twitter、youtube等同步)。
注意:我需要对用户拥有的特定页面或组进行状态更新等,而不是实际用户。
发布于 2009-12-26 02:15:47
虽然没有很好的文档说明,但facebook允许无限会话键。使用无限会话密钥将允许您为每个应用程序用户请求数据(并找到任何三角洲),然后通过您端的缓存机制将其存储不超过1天。从理论上讲,这允许您运行每天的cron作业并缓存新发现的数据,而不会破坏Facebook。
我使用了上面的方法来获取无限会话密钥,并且它按照描述的方式工作,尽管我注意到它可能在未知的情况下过期。我相信,如果您不定期使用生成的密钥(即运行每天的cron作业),它最终将过期,需要重新生成。
当用户最初“安装”应用程序时,您可以通过请求扩展权限来访问有限的用户数据集。有些东西你可以在没有用户实际登录的情况下获得,包括用户的图库照片和它们的状态更新。您可能希望用户授予您获得此类数据的offline_access权限。
https://stackoverflow.com/questions/1962239
复制相似问题