MVP Community Camp(札幌会場CLR/H #89 )でお話させて頂きました。 C#で作成するfacebookアプリ mvp community camp from SIN/札幌ワークス @furuya02
1 API仕様による制限テストユーザ用のAPI仕様は、色々制限があり不便を感じます。 (1) パスワードは、ユーザ作成時にしか取得できない (2) 一覧取得をすると、ユーザ作成時のパスワードは無効になる (3) 一覧取得でパスワードが取得できない (4) ユーザのア…
1 テストユーザFacebookでは、Twitterなどと違ってアカウントが1人1つしか認められていないため、開発用にテストアカウントが利用できるようになっています。 テストアカウントは、1つのアプリ内で閉じた空間で存在しており、その中で相互に友達関係を築…
1 signed_requestFacebookアプリ(Canvasアプリ)では、登録されたアプリをiframe内に表示する際、ユーザ情報を、signed_requestというパラメータに格納してアプリに送付します。 http://fb.dev-plus.jp/reference/coreconcepts/authentication/signed-reque…
1 Facebookテンプレートの認証UIはちょっとVS2012 SP2 以降で提供されているMVC5用のFacebookテンプレートは、超簡単にFacebookアプリが作成できる優れものです。同テンプレートでは、Actionに[FacebookAuthorize]属性を指定するだけで、必要な認証処理を全…
「Facebookスパムデータベース」とは、スパムアカウントのデータベースを使用して、あなたの「友達一覧」や「友達リクエスト」の中に、スパムアカウントが含まれていないかを確認するアプリです。 スパムデータベースは利用者の報告によって逐次追加されます…
VS2012 SP2 から提供されている、ASP.NET MVCのFacebookテンプレートは、Graph API へのアクセスが、 クラス定義だけで利用できるようなっていて超便利です。しかし、日本語情報(日本語の姓名など)が必要になった時、ちょっと困ってしまいます。Graph API …
1 サンプルコードVisual Studio 2012 の SP2 で追加された「Facebookテンプレート」は、最初から、いくつかのFacebook情報を取得したサンプルになっています。 まったくコードを追加しなくても、Facebookアプリとの接続部分を編集しただけで、次のような画面…
Facebookの開発者ページで、「Graph API」の動作確認ツールとして提供されている「Graph API Explorer」ですが、動作を理解するのに、ちょっと戸惑ったところがありましたので、「まだ、あまり触ったことが無い」という方をイメージしてチュートリアル風に書…
1 VisualStudio 2013 Preview VisualStudio 2013 Preview でFacebookテンプレートを使用してみました。内容は、「Facebookアプリの作成(C#+Windows Azure) その4」と、ほぼ変わりません。2 プロジェクト作成「ファイル」から「新しいプロジェクトの作成」…
1 Facebookテンプレート今回は、ASP.NET MVC 4に新しく追加されている「Facebookテンプレート」を使用してみました。 昨年末の「One ASP.NET Advent Calendar 2012」で、マイクロソフトの井上章氏によって紹介された「Visual Studio 2012 と ASP.NET で Face…
Facebookアプリの作成(C#+Windows Azure) その1及びその2では、Facebookアプリをローカルでデバッグするところまで作成しましたが、今回は、これをクラウド上に公開するまでの手順を紹介します。1 Windows Azureの利用(1) Webサイトの作成Windows Azure …
Facebookアプリの作成(C#+Windows Azure) その1では、Facebookアプリをローカルでデバッグするところまで作成しましたが、今回は、ここまでの段階で必要な「認識」や、「陥りやすい問題」について紹介します。1 アプリをFacebookに結合する方法(1) 6つの…
@ITの記事「基礎から分かる、Facebookアプリの作り方」亀渕景司氏 では、「CodePlex」で公開されている「Facebook SDK for .NET」を使用してC#でFacebookアプリを作成する方法が丁寧に解説されています。今回、この記事を参考にさせて頂いて、初めてFacebook…