18

你们中的大多数人一定听说过新的 Facebook Graph 搜索。我浏览了几十个文档页面,但找不到完整的 API。

我知道使用当前的 Graph API 可以实现非常相似的结果,但是从头开始构建它不值得麻烦。

我的问题是:是否有官方的 Facebook Graph Search API?

4

2 回答 2

10

Graph Search 甚至还没有向整个公众推出。

我们在 Graph Search 的开发方面还处于早期阶段。它今天仅提供英文版,您只能在 Facebook 上搜索一部分内容。帖子和 Open Graph 操作(例如,歌曲收听)尚不可用。在接下来的几个月里,我们将致力于这些事情。

http://newsroom.fb.com/News/562/Introducing-Graph-Search-Beta

开发人员现在只优化他们的应用程序,以便通过 Graph Search 发现

现在,使用 Graph Search 在 Facebook 上更容易发现应用程序。除了根据您的应用名称显示在搜索结果中之外,它们还可以根据“我的朋友玩的策略游戏”或“我住在旧金山的朋友使用的应用”等条件​​显示在搜索结果中。要针对 Graph Search 优化您的应用程序,请确保您的应用程序详细信息是最新的并且您的应用程序已正确分类。

https://developers.facebook.com/blog/post/2013/01/16/platform-updates--operation-developer-love/

最新的 API 开发是集合和部分

https://developers.facebook.com/blog/post/2013/05/14/create-beautiful-sections-for-your-app-on-timeline/

目前还没有官方的 Graph Search API,如果有的话,它会通过以下地方之一公布

并出现在这里

https://developers.facebook.com/docs/reference/api/

https://developers.facebook.com/docs/graph-api/reference/v2.2/

于 2013-05-15T14:13:19.403 回答
0

Facebook 有一个名为 Graph explorer 的工具:https ://developers.facebook.com/tools/explorer

您可能会发现 FQL 查询很有用,例如搜索居住在特定位置附近的用户的朋友:

SELECT name, uid, current_location.latitude, current_location.longitude FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me()) AND current_location.latitude > 41 AND current_location.latitude < 42
于 2014-04-10T10:04:28.027 回答