Google サイト検索を .NET MVC プロジェクトに取り込もうとしていますが、ドキュメントについて非常に混乱しています。
google XML APIリファレンスは、検索に使用できるコードやクラスをまったく参照していません。その結果、XML を取得して手動で解析しています。
ただし、 Google APIにも出くわしました。これらが接続されているのか、2 つの異なるものなのかわかりません。また、developers.google.com が code.google.com の存在を参照していない理由も混乱しています。
ですから、混乱を終わらせるために私の質問がここにあります。
a) XML APIの開発者欄に記載がないのに、Google APIでGoogleサイト検索(有料サービス)を利用することは可能ですか? Google サイト検索を使用するために API キーは必要ありません。
b) API は、API キーを必要とする完全に独立したエンティティであり、通常の有料サービスには存在しない API の制限があるため、Google サイト検索と一緒に商用利用することは推奨されませんか?
c) .NET MVC 4 アプリケーション内に Google サイト検索 (Google カスタム検索の有料版だと理解しています) を実装する際のベスト プラクティスは何ですか? XML を取得して手動で解析するか、API を使用してリクエストをシリアル化されたオブジェクトに変換しますか?
現在、私は前者を行っていますが、私のソリューションを API と組み合わせることで、より優れた、よりテストしやすいコードを生成できるかどうか疑問に思っています。
私はウェブ上でそれに関するさまざまなリソースを見つけ続けていますが、どちらに行くべきかわかりません.
ありがとう