ITエンジニア/デザイナ向けにオープンソースを毎日紹介

Google APIs Client Library for .NETはGoogle製の.NET向けGoogle APIライブラリ。

Google APIs Client Library for .NETは.NET製、Windows用のオープンソース・ソフトウェア。Googleでは多数のWeb APIを用意している。それらはOAuth 1.0aもしくはOAuth 2.0で権限を取得して動作する。それらを使ったソフトウェアも数多く存在する。


対応サービス一覧

Web APIが普及するかどうかは、Webサービス自体が面白いのは当然として利用するためのライブラリが提供されているかどうかが大きな要因になる。プログラマーと言えども手軽に使えるにこしたことはないのだ。GoogleのAPI各種をWindowsから使うならGoogle APIs Client Library for .NETを利用しよう。

Google APIs Client Library for .NETはGoogle製の.NETクライアントライブラリだ。対応サービスとしてはBooks/Buzz/カスタム検索/エンタープライズ向けの監査API/Google Analytics/位置情報/Google Site/モデレート/Page Speed/ショッピング検索/タスクキュー/翻訳/短縮URLなどとなっている。


コマンドプロンプトで使うサービスジェネレータ

各APIはDLL形式で提供されるようになっているので、自作のソフトウェアからGoogle APIを呼び出すのに便利そうだ。何よりGoogle製なので、今後出てくるであろうGoogleのサービスにも対応してくれるはずだ。その時に共通の使い方ができるのが魅力だろう。Windows開発者でGoogle APIを組み込みたい方はぜひチェックを。


MOONGIFTはこう見る

Web APIと言うとWebベースのシステムに対して適用される場合が多いが、Google APIs Client Library for .NETは敢えて.NET系ライブラリだ。もちろん、ASP.NETから呼び出すこともできるだろうが、ターゲットとしてはローカルアプリケーションがメインになるだろう。

AnalyticsのフロントエンドやGoogleドキュメントの同期ツール、翻訳アプリなど色々なものが考えられる。GoogleのAPIを見ているとプログラマーとしてのアイディアに溢れてくるのではないだろうか。Windows向けソフトウェアなら利用者も多いので、便利なツールはニーズが多いはずだ。

google-api-dotnet-client - Google APIs Client Library for .NET - Google Project Hosting

 

MOONGIFTの関連記事

  • DevRel
  • Com2