Facebook Graph API:根据姓名进行简单用户搜索。

13

我想在桌面应用程序中使用Facebook的图形API通过用户名进行简单搜索。我希望得到的结果是一个用户名称列表和他们个人资料的链接。我花了几个小时阅读文档,但仍不清楚我需要哪些访问令牌。我已经在Facebook上创建了开发者账户并添加了一个新的应用程序。我获得了一个应用程序访问令牌,并尝试使用以下URL进行搜索:

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个回答

13

1
你能展示一个例子吗?我尝试添加搜索类型和访问令牌。我使用图形浏览器进行测试,但我也遇到了OAuthException。如何实现呢? - Chetan
1
@BjörnKaiser 我收到了这个 { "error": { "message": "OAuth访问令牌无效。", "type": "OAuthException", "code": 190, "fbtrace_id": "BzNqFjuIumD" } } - Sagar
@YasserKhalil 这个回答已经超过5年了,我猜自那时以来在这方面发生了很多变化。我建议查看文档。 - Björn Kaiser
非常感谢。我已经查看了并发现了你所提供的相同策略,但对我没有起作用。 - YasserKhalil

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接