Facebook图形API:按名称简单搜索用户

时间:2015-08-13 12:24:06

标签: facebook facebook-graph-api access-token facebook-access-token

我想使用Facebook的图形API从桌面应用程序中按名称对用户进行简单搜索。我想要的结果是用户名列表和他们的个人资料的链接。我花了几个小时阅读文档,但对我来说仍然不是很清楚,我需要哪些访问令牌。我在Facebook上创建了一个开发者帐户,并添加了一个新的应用程序。我有一个应用访问令牌,我尝试使用以下网址进行搜索:

https://graph.facebook.com/search?q=john&access_token={my_app_access_token}

我收到了以下回复:

{
   "error": {
      "message": "An unknown error has occurred.",
      "type": "OAuthException",
      "code": 1
   }
}

我现在的问题是,如果可以在没有用户访问令牌的情况下进行这样简单的搜索。因此,坐在桌面应用程序前面的用户不必在某处输入他的facebook凭据 - 从不。这可以以某种方式完成吗?

1 个答案:

答案 0 :(得分:11)

搜索时,您应该提供搜索类型(在您的情况下为user)并回答您的问题,不,需要用户访问令牌才能进行搜索,应用令牌无法用于用户搜索(记录here