facebook小问题

时间:2011-07-02 09:22:41

标签: facebook facebook-fql

如果有人熟悉fql查询,为什么我会在下一个查询中收到此错误:

https://api.facebook.com/method/fql.query?query=SELECT%20post_id,%20actor_id,%20target_id,%20message%20FROM%20stream%20WHERE%20source_id%20=%20302056140380%20AND%20updated_time%20%3E%201111111

这是页面:https://www.facebook.com/Inna?sk = wall 我想做的就是从Inna的墙上找回最后的帖子。

非常感谢你;

1 个答案:

答案 0 :(得分:1)

即使数据是公开的,您也需要使用FQL请求提供有效的 access_token 。你可以测试它here。您无需为访问Feed授予任何权限,但您需要提供令牌。

您需要access_token类型为“{有效”的定义here。简而言之,这意味着您可以使用任何未过期的access_token。一个易于获取access_token的是应用访问令牌,您可以访问:

https://graph.facebook.com/oauth/access_tokenclient_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET&grant_type=client_credentials

您会在created apps page下找到 YOUR_APP_ID YOUR_APP_SECRET (如果您没有,可以在那里创建一个)。

当您向oauth提供应用ID和密码时,您将收到一个access_token,您可以将该{{1}}用于请求,直到令牌过期。