如何在没有认证的情况下根据facebook url获取facebook用户的公开帖子

时间:2013-02-25 12:07:53

标签: asp.net-mvc facebook facebook-graph-api facebook-oauth

我正在使用asp.net mvc。我试图通过facebook网址搜索用户的公开facebook帖子。即我在我的网页上有一个文本框,用户将输入他的Facebook网址,如 https://www.facebook.com/xxx.yyy ,并根据该网址,我需要找到特定的用户,并需要显示该用户的所有公开帖子。我尝试过使用开放图形api,

https://graph.facebook.com/search?q= {在网址中找到的用户名}& type = user

但是它让我知道了。只有当用户登录到facebook时我才会获得accessstoken,但是我需要显示用户的公开帖子而不要求他进行身份验证。请指导我。

1 个答案:

答案 0 :(得分:3)

您不一定需要用户访问令牌才能获得https://graph.facebook.com/search的结果,您可以使用App Access Token来检索结果。 您也可以使用相同的App Access Token通过调用Facebook的终点来查询用户的公共帖子,如

https://graph.facebook.com/<user-id>/posts

是您的文本框中指定的值

https://www.facebook.com/<user-id>