2012-11-27 46 views
2

我试图让使用图形API从一个Facebook页面的事件获取事件。我顺利拿到一个访问令牌使用:使用Facebook图形API从页

https://graph.facebook.com/oauth/access_token?client_id= '+ APP_ID +' & client_secret = '+ APP_SECRET +' & grant_type = client_credentials

然后我尝试从页面获取事件facebook.com/workmans.clubnights/使用

https://graph.facebook.com/workmans.clubnights/事件?=的access_token XXXXXXXXXXXXXXXXXXXXX

但是我得到一个空的响应。

其他要求是全成如https://graph.facebook.com/workmans.clubnights/?access_token=XXXXXXXXXXXXXXXXXXXXX

我觉得这可能是一个权限问题。是否有可能从页面获取事件?

回答

3

我试图从一个Facebook页面获取事件

你 - 我的意思是,真的 ...?

然后我尝试让事件从页面facebook.com/workmans.clubnights/

好了,你是不是 - 不是从一个页面,因为这是一个用户简介!

而且根据https://developers.facebook.com/docs/reference/api/user/,你需要得到许可user_eventsfriends_events读取用户事件。

您正在使用的应用程序访问令牌请求事件 - 这可能会奏效,但只有在情况下,用户已连接到您的应用程序第一,给予许可。

当然,那些只是症状 - 真正的问题RESP。 (故意?)这里的错误是,你正在使用一个用户配置文件,显然应该是一个粉丝页面。 (假设这实际上是你的页面,如果是这样的话,你应该检查选项以将其转换为粉丝页面,否则当Facebook关闭此账户时可能会有一个粗鲁的觉醒,因为它不是一个真实账户的账户。与同为www.facebook.com/somewherewednesday为好。)

+0

我爱计算器。 :) –