2011-07-10 7 views
2

javaでカスタム検索API(http://code.google.com/intl/de-DE/apis/websearch/docs)を使用しようとしました。それは私のローカルマシン上で日食に完全に動作します。googleアプリエンジンでgoogle ajax-search-api call quotaが超過しました

私はGoogleのアプリエンジンから同じことをしようとすると、応答は次のとおりです。{ "responseData":ヌル、 "responseDetails": "クォータを超過http://code.google.com/apis/websearchを参照してください"、 "responseStatus":403}

I理解していない。 GAEアプリから検索APIを呼び出すことはできないのですか?

答えて

7

あなたがリンクしているページの最上部を見ると、APIが廃止され、実行できる検索クエリの数が限られていることに気付きます。あなたは絶対にGoogleが示唆するよう代わりにカスタム検索APIのAPIを使用する必要がある場合

はしかし、あなたが取ることができるいくつかのトラブルシューティングの手順があります。

1)あなたのAPIキーはプロジェクトに固有であることを確認してください許可されているクエリの数が他のアプリケーションによって消費されていないことがあります。

2)Googleでは、ホスト名のフィルタリングを行うため、1台のコンピュータですべてのAPIリクエストが使用されることはありません。あなたは、Javaの代わりにJavaScriptをJavascriptに移すことができるかもしれません - 基本的に要求をサーバーからクライアントに移します。

3)名前付きバックエンド(Java Backends

関連する問題