Facebook图形api feed返回一个空数组

时间:2011-12-01 10:49:27

标签: facebook facebook-graph-api

我正在尝试通过facebook图表api调用来获取公共(即OPEN)组的提要。

当我访问该群组的网站时,会有相当多的Feed,但是当我发出API调用时,我会得到一个空数组。

我尝试使用从该组管理员处收到的access_token参数,但我仍然一无所获。

我是否必须请求一些特定权限才能接收Feed?

请注意,在某些页面上,我可以在没有额外权限的情况下获取所有数据 - 例如可口可乐页面:

https://graph.facebook.com/cocacola/feed?#{ACCESS_TOKEN}

我的最终目标是在第三方网页上列出该组的所有近期Feed活动。

1 个答案:

答案 0 :(得分:0)

页面访问令牌与用户访问令牌不同。因此,如果您拥有管理员访问令牌,则必须获取管理员拥有的页面列表。然后在该列表中,您可以找到特定于页面的访问令牌。收集页面access_token后,您可以进行API调用。但你也必须获得页面访问权限。

1)使用access_tokens获取管理员页面数组

https://graph.facebook.com/[ADMIN-FB-ID]/accounts?access_token=[ADMIN-ACC-TOK]

2)然后从返回数组

获取页面访问令牌

3)最后你可以调用page的feed api。

希望它有所帮助,