Google CSERestlfulAPIを使用しています。そして、結果を得るための私のコードは
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
}
合計100件中10件の結果が返されます。次の10レコードの結果を表示するには、
listRequest.Start = 11;
search = listRequest.Fetch();
そして今、私は'search.Items'に11-20の結果があります。今私は2つの質問があります:
1-次のページ(次の10レコード)の結果を取得するのは正しい方法ですか?
2-そしてそうすることは、私が1日あたり100の許可されたリクエストのうち2つのリクエストを消費したことを意味しますか?
これが正しければ、事実上、ユーザーはGoogleCSEAPIから1日あたり合計1000件の結果しか取得できません。
つまり、最初のクエリの100件すべての結果を表示する必要がある場合、10件のリクエストを行う必要があります。
ありがとう、ワシム