Azure用プロジェクトの作成まずは、プロジェクトを作成します。Express]を実行し、開発環境を立ち上げます。[ファイル]→[新しいプロジェクト]メニューを選択します。C#]→[Cloud]を選択し[OK]ボタンをクリックします。Webロール」を右側に追加します。追加したプロジェクトをクリックし、名前の編集ボタンからWebアプリケーションプロジェクトの名前を変更します(入力例:FacebookWebApplication)。Azureプロジェクトの2つが作成されます。プロジェクトの初期画面(画像をクリックすると、拡大します)ソリューション一覧からWebアプリケーションプロジェクトの[参照設定]を右クリックし、[参照の追加]メニューを選択します。SDKのアセンブリ(「Facebook.dll」「Facebook.web.dll」)とJson.NETのアセンブリ(「Newtonsoft.Json.dll」)の3つのDLLを追加します。アセンブリの追加Facebookアプリのコーディングを開始Webアプリケーションプロジェクトのファイル一覧から「Default.aspx」ファイルを表示し、ログインしたFacebookユーザーの名前を表示するラベルコントロール(IDに「UserName」と設定)と、友達リスト(IDに「Friends」と設定)を表示するリストボックスコントロールを追加します。同様に「Default.aspx.cs」ファイルを開き、Page_Load(ページ表示時の処理)に以下のFacebook関連のコードを記述します。SDKに関連する設定(Facebookの動作に関連する設定)を追加します。各属性に、Facebook開発者アプリで設定および取得したアプリケーションの情報を記入します。ExpressでWebアプリをデバッグ実行する際、開発用のWebサーバが起動しますが、既定の設定では動作するポート番号はランダムとなっています。Facebookアプリではポート番号も含めてアクセスするURLが許可されたアプリケーションかどうかを判断されるため、動作ポート番号を固定化する必要があります。動作ポート番号を固定化するには[プロジェクト]→[<Webアプリケーションプロジェクト名>のプロパティ]メニューを選択します。開発サーバーを使用する]→[ポートを指定する]を選択後、Facebook開発者アプリに指定したポート番号(例:8000)を入力します。Webアプリケーションのプロパティ次ページでは、いよいよ作成したFacebookアプリを動かしてみます。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。