2013-03-08 2 views
0

Google CSE Restlful API를 사용하고 있습니다. 결과를 얻으려는 내 코드는Google CSE RESTFull 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 개의 결과 중 10 개를 반환합니다. 다음 10 레코드의 결과를 보려면

listRequest.Start = 11; 
search = listRequest.Fetch(); 

이제 내 'search.Items'의 결과는 11-20입니다. 이제 2 가지 질문이 있습니다 :

1- 다음 페이지 (다음 10 개 레코드)의 결과를 얻는 것이 올바른 방법입니까?

2 이렇게하면 하루에 허용되는 요청 100 건 중 2 건이 소모 된 것입니까?

이것이 올바른 경우 사용자는 Google CSE API에서 하루에 총 1000 회의 결과 만 얻을 수 있습니다.

그래서 첫 번째 쿼리의 모든 결과를보고 싶다면 10 번의 요청을해야합니다.

감사합니다, Wasim

+0

도움말 plz ... –

답변

0

네, 그것은 올바른 방법 : 조회에서 다음 페이지가 매겨진 결과를 요청합니다 다음 인덱스로 시작 매개 변수를 설정가.

두 번째 질문에서 페이지가 매겨진 또는 페이지가 지정되지 않은 각 요청은 하루에 허용되는 최대 값 100 개 사이에서 계산되며 결과적으로 최대 1000 개의 최대 결과가 계산됩니다.