使用facebook图形API从页面获取事件

我试图使用图形API从Facebook页面获取事件。 我使用以下命令成功获取访问令牌:

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/ events ?access_token = XXXXXXXXXXXXXXXXXXXXX

但是,我得到一个空的答复。

其他请求是成功的,例如https://graph.facebook.com/workmans.clubnights/?access_token=XXXXXXXXXXXXXXXXXXXXX

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


我试图从facebook页面获取事件

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

然后我尝试从页面facebook.com/workmans.clubnights/获取活动

好的,所以你不是 - 不是从一个页面,因为这是一个用户配置文件!

根据https://developers.facebook.com/docs/reference/api/user/,您需要权限user_eventsfriends_events来读取用户的事件。

您正在使用应用程序访问令牌来请求事件 - 这可能会起作用,但仅限于用户先连接到您的应用程序并获得许可。

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

链接地址: http://www.djcxy.com/p/32635.html

上一篇: Use facebook graph api to get events from a page

下一篇: public posts not appearing in Graph?