C#でFacebookのフレンドリストを取得するサンプルについて

C#Facebookのフレンドリストを取得するサンプルについて
こんにちわ。エンジニアのR.Nです。


今回のテクヤンは、MicrosoftFacebook Developer ToolkitのC#でのサンプルコードを利用しまして、
Webサイト上で、Facebookのフレンドリストを取得するサンプルを動作させる方法をご紹介させて頂きます。
Facebookからのフレンドリスト取得ロジックの説明については、省略させて頂きます。

1.STEP1 ツールキットをダウンロード

Facebook Developer Toolkit
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=CCD46762-45EC-4FBE-AD91-FC916671E734&displaylang=en

まず、上記URLのDownLoadボタンより、Toolkitをダウンロードします。

2.STEP2 プログラムを確認

Facebook.sln
デフォルトでインストールすると、

C:\Program Files\Coding4Fun\Facebook\Source\csharp\Facebook.sln

にソリューションファイルができます。
Visual Studio2010で起動する必要があります。

・参照設定
 Facebook.dll
 Facebook.Controls.dll
 Facebook.WebControls.dll

 ※上記DLLの参照を正しく設定しますと、正常にビルドが実行できます。

APIキー設定
 C:\Program Files\Coding4Fun\Facebook\Source\csharp\FacebookWebSample\Default.aspx.cs

using System;
using System.Collections.ObjectModel;
using System.Web.UI;
using Facebook.WebControls;
using Facebook;

public partial class _Default : Page 
{
    Facebook.Components.FacebookService _fbService = new Facebook.Components.FacebookService();

    private const string FACEBOOK_API_KEY = "※1 アプリケーションID";
    private const string FACEBOOK_SECRET = "※2 Application Secret";

    protected void Page_Load(object sender, EventArgs e)
    {

以下省略

※1 アプリケーションID
※2 Application Secret

を設定する必要があります。キーの取得方法は、「3.FacebookにApp登録」で説明します。

3.STEP3 FacebookにApp登録

http://www.facebook.com/developers/apps.phpへアクセスし、App登録を行います。

図1 追加ボタンをクリック

図2 該当項目を入力

図3 サイトURLを設定

4.STEP4 プログラム実行、サイト設置

※1 アプリケーションID
※2 Application Secret

をプログラム上から設定し、
Facebook.slnをビルドし、対象サーバに設置します。
これで、作業完了です。

4.STEP5 動作確認

http://tech.mindfree.co.jp/

上記サイトより、確認できました。
こんなに簡単動作すると、感動しますね。


※本URLはマインドフリー株式会社のテスト用サイトですので、
無断停止、削除する可能性がありますので、ご了承願います。