1

在 Facebook 上,当您在顶部的搜索框中输入内容时。

像“埃里克”

您首先与名为 Eric 的朋友一起获得结果,然后再与 X 个共同的朋友以及附近您可能认识的一些随机人一起获得您可能认识的人。

是否可以使用 Facebook API 进行类似的搜索?

我试过了:

https://graph.facebook.com/search?q=eric&type=user&fields=id,name&access_token= (my token)

并且想如果我添加我的 access_token,我会得到类似 Facebook 上的搜索。但我只是从世界各地得到一些随机的 Eric。

我正在编写一个简单的 Web 应用程序,让这个搜索工作会很棒!谢谢!

4

1 回答 1

1

这在一定程度上是可能的,但在进一步查看之前,请确保这不是您应用的主要服务,否则您可能会违反 Facebook 关于复制核心功能的政策。

您需要查看用户 FQL 表朋友表

执行 FQL 调用如下:

SELECT name FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me())

然后保存来自该调用的 JSON 响应并使用预输入算法/插件。

于 2013-05-08T23:40:56.217 回答