Я использую 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. Теперь у меня 2 вопроса:
1- Правильно ли получить результаты следующей страницы (следующих 10 записей)?
2- И будет ли это означать, что я использовал 2 запроса из 100 разрешенных запросов в день?
Если это верно, то фактически пользователь может получить только 1000 результатов в день от Google CSE API.
Это означает, что если мне нужно увидеть все 100 результатов моего первого запроса, мне придется сделать 10 запросов.
Спасибо, Васим