分12はじめにはじめまして。Liveサービスにて提供されているAPI・SDKの紹介と,それらを利用したアプリケーションの開発をしていきます。Liveとはマイクロソフトのソフトウェアやサービスを総称するブランド名のひとつです。Liveサービスそれ自体をカスタマイズしたり,作成するアプリケーションの機能として組み込んだり,マッシュアップに利用したりできます。SearchのAPIについて取り上げます。Searchの検索エンジンを利用できるWebサービスです。APIを利用すれば,Webサイトの検索をはじめ画像やニュースなど多様な情報を取得する機能をアプリケーションに組み込むことができるようになります。Editionを使ってコンソールアプリケーションを作成し,APIの内容を確認します(※1⁠)⁠。IDを取得する必要があります。IDを取得しましょう。IDによる認証が必要です。http://search.msn.com/developerにアクセスします(※2⁠)⁠。IDs」からIDの管理ページへサインインします。AppID」からIDの取得ページへ移動します。Name欄にIDを使用するアプリケーションの名前を入力します(図1⁠)⁠。名前は後から変更できます。Accept]ボタンをクリックし承諾します。管理ページに自動で戻り,IDが登録されたことがわかります。IDは16進数の文字列です。IDの取得プロジェクトの作成とサービス参照の追加それでは,アプリケーションの作成に取り掛かります。新規にコンソールアプリケーションのプロジェクトを作成します(図2⁠)⁠。ここではLiveSearchSampleというプロジェクト名にしました。APIは,WSDLとSOAPという仕様や規約を使用しています。Studioを使用するとサービス参照の追加(図3)をするだけで,Webサービスを利用することができます。ソリューションエクスプローラからプロジェクト名を右クリックし,「⁠サービスの参照を追加」を選択します。APIのWSDLの場所(http://soap.search.msn.com/webservices.asmx?wsdl)を入力します(※3⁠)⁠。「移動」をクリックします。すると「1個のサービスが見つかりました」と表示されると思います。名前空間欄に参照に使用する名前空間を入力します。ここではServiceReferenceという名前にしました。[OK]をクリックします。以上の操作によりWebサービスを利用するクラスが名前空間ServiceReference以下に作られています。※1執筆時点のAPIバージョンは1.1です。Liveサービスの利用規約を確認してください。※2接続できないときはhttp://search.live.com/developerも試してください。WSDL」リンクからも参照できます。有限会社ミレニアムシステムズにプログラマーとして従事。趣味はプログラミング。