-
NuGetパッケージのインストール:
- Google.Apisという名前のNuGetパッケージをプロジェクトに追加します。これは、Google APIを使用するためのライブラリです。
-
Google APIキーの取得:
- Google検索を使用するためには、Google APIキーが必要です。Google Developersコンソールでプロジェクトを作成し、APIキーを生成してください。
-
C#コードの実装:
- 次のコードスニペットは、C#でGoogle検索を行う例です。
using Google.Apis.Customsearch.v1;
using Google.Apis.Services;
public class GoogleSearch
{
public string Search(string query)
{
var apiKey = "YOUR_API_KEY";
var searchEngineId = "YOUR_SEARCH_ENGINE_ID";
var customsearchService = new CustomsearchService(new BaseClientService.Initializer { ApiKey = apiKey });
var listRequest = customsearchService.Cse.List(query);
listRequest.Cx = searchEngineId;
var searchResponse = listRequest.Execute();
var firstResult = searchResponse.Items[0];
return firstResult.Title;
}
}
public class Program
{
public static void Main()
{
var googleSearch = new GoogleSearch();
var searchQuery = "C# programming";
var firstResultTitle = googleSearch.Search(searchQuery);
Console.WriteLine("First search result title: " + firstResultTitle);
}
}
上記のコードでは、YOUR_API_KEY
とYOUR_SEARCH_ENGINE_ID
以上の手順とコード例を使用すると、C#を使ってGoogle検索を実行することができます。このコードを改良して、検索結果をリストとして取得したり、他の情報を抽出することも可能です。