8

是否可以将 FB Graph(页面)请求限制/过滤为:

  1. (页面的)类别?(例如 &category=restaurant)
  2. 它拥有的喜欢的数量(最低阈值)
  3. 它是否具有某些属性(例如,它必须具有 location.city 或者过滤 where location.city == "San Jose")

是否可以对结果进行排序(例如按喜欢的数量递减?)

我以此为起点:

http://graph.facebook.com/search?q=california&type=page&fields=id,name,location,category
4

2 回答 2

5

Facebook graph api 首先返回最新的对象。不幸的是,您无法订购退货的顺序。API 确实做到了最好,通过自己的逻辑计算相对性。

  1. limit : 要返回的对象数
  2. offset : 结果的起点

没有升序或降序的顺序。

您可以对某些对象使用 FQL,但这不适用于搜索。

要知道它是否受支持,只需将 url 输入浏览器并查看底部的分页部分。大多数支持的参数都在那里。

http://graph.facebook.com/search?fields=id,name,location,category&q=california&limit=2&type=page

   "paging": {
      "next": "http://graph.facebook.com/search?fields=id,name,location,category&q=california&limit=2&type=page&offset=2&__after_id=108131585873862"
   }
于 2013-02-08T05:13:35.913 回答
3

我不确定订单功能,但在这里您可以添加一个限制参数,如下所示:

http://graph.facebook.com/search?q=california&type=page&fields=id,name,location,category&limit=2

于 2012-11-23T01:18:57.250 回答