事件搜索API中的分页

时间:2013-04-15 22:25:37

标签: facebook facebook-graph-api

我正在使用type = event

对facebooks搜索API进行休息调用

e.x。

search?fields=id,name,picture,owner,description,start_time,end_time,location,venue,updated_time,ticket_uri&q=concert&type=event

我查看了文档,但仍然有一些关于事件搜索API的特定分页行为的问题。

  1. 如果我使用广泛的搜索字词,例如" ma"并继续查询分页[' next']我会循环浏览所有以" ma"开头的所有Facebook活动当没有更多结果返回时,分页数组是否给出任何指示?

  2. 这些搜索是否包含过去的事件?如果可以的话,可以使用"来消除过去的事件,因为"参数

  3. 限制参数的最大值是多少?

  4. 更新

    据我所知,你可以从facebook搜索中获得的页数限制为500.这包括可以通过分页访问的页面。换句话说,限制> = 500的查询不会返回分页网址,同样,限制为250的查询只返回一页分页。

2 个答案:

答案 0 :(得分:0)

  1. 您将“下一页”,直到结果计数低于限制

  2. 我不确定使用简单的图形请求是否可行。也许使用FQL

  3. 我完全不知道。但是我有一天使用2000限制。它起作用了。

  4. 其他疑问您可以使用此工具测试您的请求的答案

    https://developers.facebook.com/tools/explorer/

答案 1 :(得分:0)

我也和你做同样的事情。我正在使用图表搜索API收集公开信息。

  1. 当没有可用的结果或达到最大限制时,分页部分将不会响应。所以你总是可以检查json响应中的分页是否存在,或者不是这样的。

    NextResult = DeserJsonFBResponce.paging!= null? DeserJsonFBResponce.paging.next:string.Empty;

  2. 我对事件不太确定,但对于公开发布我能够消除使用科学的帖子,直到参数。

  3. 限制参数的最大值为每次获取请求2000次。