6

私はstackoverflowの初心者なので、しばらくお待ちください:)

Google カスタム検索 API を使用してアクセスしようとしています。しかし、私は理解できないというリターンを受け取ります。

私のクエリは次のようなものです:

https://www.googleapis.com/customsearch/v1?&key=********&q=red%2Bsox&cx=**********&start=0&num=10&cr=countryCA&lr=lang_fr&client=google-csbe&output=xml_no_dtd

そして、私が得た結果はこれですか?

string '{"error": {"errors": [{"domain": "global","reason": "invalid","message": "Invalid Value"}],"code": 400,"message": "Invalid Value"}}' (length=172)

私は何を間違っていますか?Google からの結果を表示したい。

前もって感謝します :)

4

1 に答える 1

4

あなたはcxを持っていません。この回答を見てください 何が起こるかというと、この API は主にサイトの検索オプションを追加するために使用されるため、カスタム検索エンジンを指定する必要があります (たとえば、サイトのみを検索します)。コードで Web を検索する場合は、上記の手順を実行する必要があります。偽のサイトを追加し (検索テキストボックスを追加する場所)、設定し (Web やサイトなどを検索)、偽のサイトを削除します。

アップデート

なんてこった、私はちょうどそれを見た。ごめん。問題は、0 から始めることです。有効な値は 1 です。start=0 を start=1 に変更すると、うまくいくと思います。開始パラメーターの公式ページの有効な値については、これをご覧ください

于 2013-03-14T21:22:37.293 に答える