C#でFacebookのフレンドリストを取得するサンプルについて
C#でFacebookのフレンドリストを取得するサンプルについて
こんにちわ。エンジニアのR.Nです。
今回のテクヤンは、MicrosoftのFacebook 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登録を行います。
4.STEP4 プログラム実行、サイト設置
※1 アプリケーションID
※2 Application Secret
をプログラム上から設定し、
Facebook.slnをビルドし、対象サーバに設置します。
これで、作業完了です。
4.STEP5 動作確認
上記サイトより、確認できました。
こんなに簡単動作すると、感動しますね。
※本URLはマインドフリー株式会社のテスト用サイトですので、
無断停止、削除する可能性がありますので、ご了承願います。