GAPI.NETを使ってみた

GoogleのAPIを.NETから簡単に使えるライブラリがあったので使ってみた.


Gapi.NET .NET (C#) wrapper for Google AJAX API http://gapidotnet.codeplex.com/


using System;
using Gapi.Search;
using Gapi.Language;

namespace GapiTest
{
    class Program
    {
        static void Main(string[] args)
        {

            //
            // Web検索を試してみる.
            // 
            SearchResults results = Searcher.Search(SearchType.Web, "検索語句");

            foreach (SearchResult result in results.Items)
            {
                Console.WriteLine("TITLE:{0}, URL={1}", result.Title, result.Url);
            }

            Console.WriteLine("");

            //
            // 翻訳を試してみる.
            // 
            string translate = Translator.Translate("Gapi is very useful", Language.English, Language.Japanese);
            Console.WriteLine("Gapi is very useful={0}", translate);

            Console.WriteLine("\nPress any key to exit...");
            Console.ReadLine();
        }
    }
}

※注意
 Client-Profileではコンパイルエラーが出るのでskuを.NET Framework 4.0に切り替える
画像検索や翻訳もSearchTypeで設定できるので非常に便利
タグ:

コメント(0)

コメントを投稿する