2

googlecoustom API で 10 よりも多くの結果を取得するにはどうすればよいですか? 最初のページから結果を取得するだけだと思います... 10を超える検索を入力すると、次のエラーが表示されます。

リクエストは次のとおりです。

https://www.googleapis.com/customsearch/v1?q=モンテネグロ&cx=002715630024689775911%3Ajczmrpp_vpo&num=10&key= {YOUR_API_KEY}

num=10 is number of results


400 Bad Request

- Show headers -

{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalid",
"message": "Invalid Value"
}
],
"code": 400,
"message": "Invalid Value"
}
}
4

2 に答える 2

1

最初のページの結果については、 https://www.googleapis.com/customsearch/v1? q=Montenegro&cx=002715630024689775911%3Ajczmrpp_vpo&num =10 &start=1 &key={YOUR_API_KEY}を使用します

このクエリは、位置 1 から始まる 10 個の結果を提供するよう Google に要求します。一度に 10 個を超える結果を Google に要求することはできません。そのため、11 から始まる 10 の結果を求めるクエリを再度実行する必要があります。次のクエリでは、num=10start=11を保持します。これで、開始値を変更してすべての結果を取得できます。

于 2013-07-11T09:28:58.500 に答える