/ /プログラムでGoogleの結果をWebページに取り込む-api

プログラムでGoogleの結果をWebページに取得する-API

時間を節約するために見るために私のウェブサイトをグーグルで検索する私のページが変更された場所私は、特定のキーフレーズ(つまり、私の名前)の下で私のページの位置を監視するWebページを作成することにしました。たとえば、私の名前を入力すると、私のWebページはトップ私はページに与えられたGoogleの結果とその用語の下での私の位置を表示したいと思います。次に、Google Analytics APIを使用して、このデータを操作するためのマッシュアップページを作成します。

誰かがおかしくなり始める前に、この部分はグーグルのルールに反しない。グーグルは、これらの結果を得るためにあなたが彼らのウェブページをこすり落とすことを望んでいない。私にとってこれはこれをチェックする最も簡単な方法だろうが。グーグルの結果をXML形式。ただし、これもGoogleの利用規約に違反します。

私はこれに他の選択肢があることを知っています、Googleアラートなどですが、Googleが提供した問題を回避し、TOSを壊すことなくそのようなツールを実装できるようにしたいと思います。

数年前にこれを行う簡単な方法がありましたSOAPAPIを使用します。ただし、これは停止されており、Googleは開発者が一種のウィジェットを実装するための「AJAXAPI」を提供するようになりました。これは実際のAPIに代わるものではなく、実際にデータをWebページに配置し、必要に応じて結果を変更できる方法を強く望んでいます。

誰かが私がどのように実装できるか考えていますかこれはJavaScriptまたはサーバーサイド言語で?私が知る限り、グーグルが例として提供した多くのページですでに行われているので、ここにいる誰かがグーグルをこすることなくこれがどのように行われるかについて何かアイデアを持っているかどうかを見たい。

回答:

回答№1は2

Googleは、ブラウザから直接APIにアクセスするために提供するすべてのクライアント側コードのため、これを「AJAXAPI」と呼んでいます。

内部的には、RESTfulHTTPベースです。XMLではなくJSON形式のデータを返すAPI。したがって、サーバー側のコードでHTTP接続を開いてJSON応答を解析できる場合は、ブラウザー側のコードは必要ありません。

サーバーでASP.NETを使用している場合、GoogleAPIを使用するためのOSSライブラリは次のとおりです。

http://code.google.com/p/google-api-for-dotnet/