【发布时间】:2015-06-10 14:42:00
【问题描述】:
现在是否可以从 Freebase Search API 获取所有结果?
今天我在 Java 中尝试了两种方法:
1) www.googleapis.com/freebase/v1/search?filter=..."
Using "cursor"(integer) and "limit" options.
2) www.freebase.com/ajax/156b.lib.www.tags.svn.freebase-site.googlecode.dev/cuecard/mqlread.ajax?&query=
Try to simulate 'Query Editor' (https://www.freebase.com/query)
Using "cursor" from the previous results set (String).
但是在这两种方法中我只得到了
- 200 (first option)
- 500 (second option)
记录(应该是6000条左右)……
经过多次迭代,我得到了
- "Request too large, cursor: 200, limit: 200" (first option, only 1 iteration)
- "cursor is false" (second option, 6 iterations)
消息。
是 Freebase 问题还是 API 限制?
我怎样才能得到所有结果?
【问题讨论】:
标签: java google-api resultset freebase