我正在使用 Google CSE Restlful API。我得到结果的代码是
Google.Apis.Customsearch.v1.CseResource.ListRequest listRequest = svc.Cse.List(query);
listRequest.Cx = cx;
Google.Apis.Customsearch.v1.Data.Search search = listRequest.Fetch();
foreach (Google.Apis.Customsearch.v1.Data.Result result in search.Items)
{
//do something with items
}
它返回我 10 个结果中的 100 个。要查看下 10 条记录的结果,我必须
listRequest.Start = 11;
search = listRequest.Fetch();
现在我的“search.Items”有 11-20 的结果。现在我有两个问题:
1-获取下一页结果的正确方法(接下来的 10 条记录)?
2- 这样做是否意味着我每天在 100 个允许的请求中消耗了 2 个请求?
如果这是正确的,那么实际上用户每天只能从 Google CSE API 获得总共 1000 个结果。
所以这意味着如果我必须查看我的第一个查询的所有 100 个结果,我将不得不提出 10 个请求。
谢谢,瓦西姆