我可以在没有用户身份验证的情况下从Facebook获取事件列表吗?

时间:2010-12-24 14:10:59

标签: php facebook facebook-graph-api

我有一个用PHP编写的网站。 我需要从Facebook页面获取事件列表并将它们发布到PHP站点的页面上。

此调用有效,但需要访问令牌:

https://graph.facebook.com/mtv/events?access_token=....

我希望在PHP网站上发布列表,而无需用户使用Facebook登录。 这可能吗?有什么方法可以在我的PHP代码中获得永久令牌硬编码吗?

2 个答案:

答案 0 :(得分:0)

  

offline_access启用你的   申请执行授权   代表用户的任何请求   时间。默认情况下,大多数访问令牌   过了很短的一段时间才到期   确保应用程序仅发出请求   代表用户的时候   积极使用该应用程序。这个   权限使访问令牌   由我们的OAuth端点返回   长寿命的

我不知道这是否适用于Graph API。

编辑:

我认为你唯一的机会是使用DOM Parser并解析http://www.facebook.com/MTV?v=app_2344061033,这应该不会很难。

答案 1 :(得分:0)

如果是公共页面,您应该能够使用具有offline_access权限的任何访问令牌来获取事件。