SIN@SAPPOROWORKSの覚書

C#を中心に、夜な夜な試行錯誤したコードの記録です。

Facebook

MVP Community Camp でお話させて頂きました。

MVP Community Camp(札幌会場CLR/H #89 )でお話させて頂きました。 C#で作成するfacebookアプリ mvp community camp from SIN/札幌ワークス @furuya02

Facebookテストユーザ(その2)

1 API仕様による制限テストユーザ用のAPI仕様は、色々制限があり不便を感じます。 (1) パスワードは、ユーザ作成時にしか取得できない (2) 一覧取得をすると、ユーザ作成時のパスワードは無効になる (3) 一覧取得でパスワードが取得できない (4) ユーザのア…

Facebookテストユーザ(その1)

1 テストユーザFacebookでは、Twitterなどと違ってアカウントが1人1つしか認められていないため、開発用にテストアカウントが利用できるようになっています。 テストアカウントは、1つのアプリ内で閉じた空間で存在しており、その中で相互に友達関係を築…

CanvasアプリでFacebookから送られるユーザ情報について

1 signed_requestFacebookアプリ(Canvasアプリ)では、登録されたアプリをiframe内に表示する際、ユーザ情報を、signed_requestというパラメータに格納してアプリに送付します。 http://fb.dev-plus.jp/reference/coreconcepts/authentication/signed-reque…

FacebookのOAuthを実装する

1 Facebookテンプレートの認証UIはちょっとVS2012 SP2 以降で提供されているMVC5用のFacebookテンプレートは、超簡単にFacebookアプリが作成できる優れものです。同テンプレートでは、Actionに[FacebookAuthorize]属性を指定するだけで、必要な認証処理を全…

Facebookスパムデータベース

「Facebookスパムデータベース」とは、スパムアカウントのデータベースを使用して、あなたの「友達一覧」や「友達リクエスト」の中に、スパムアカウントが含まれていないかを確認するアプリです。 スパムデータベースは利用者の報告によって逐次追加されます…

ASP.NET MVC Facebookテンプレートで日本語情報を取得する

VS2012 SP2 から提供されている、ASP.NET MVCのFacebookテンプレートは、Graph API へのアクセスが、 クラス定義だけで利用できるようなっていて超便利です。しかし、日本語情報(日本語の姓名など)が必要になった時、ちょっと困ってしまいます。Graph API …

FacebookClientの拡張メソッド(Facebookテンプレート)

1 サンプルコードVisual Studio 2012 の SP2 で追加された「Facebookテンプレート」は、最初から、いくつかのFacebook情報を取得したサンプルになっています。 まったくコードを追加しなくても、Facebookアプリとの接続部分を編集しただけで、次のような画面…

「Graph API Explorer」チュートリアル風

Facebookの開発者ページで、「Graph API」の動作確認ツールとして提供されている「Graph API Explorer」ですが、動作を理解するのに、ちょっと戸惑ったところがありましたので、「まだ、あまり触ったことが無い」という方をイメージしてチュートリアル風に書…

VisualStudio 2013 Preview の Facebookテンプレート

1 VisualStudio 2013 Preview VisualStudio 2013 Preview でFacebookテンプレートを使用してみました。内容は、「Facebookアプリの作成(C#+Windows Azure) その4」と、ほぼ変わりません。2 プロジェクト作成「ファイル」から「新しいプロジェクトの作成」…

Facebookアプリの作成(C#+Windows Azure) その4

1 Facebookテンプレート今回は、ASP.NET MVC 4に新しく追加されている「Facebookテンプレート」を使用してみました。 昨年末の「One ASP.NET Advent Calendar 2012」で、マイクロソフトの井上章氏によって紹介された「Visual Studio 2012 と ASP.NET で Face…

Facebookアプリの作成(C#+Windows Azure) その3

Facebookアプリの作成(C#+Windows Azure) その1及びその2では、Facebookアプリをローカルでデバッグするところまで作成しましたが、今回は、これをクラウド上に公開するまでの手順を紹介します。1 Windows Azureの利用(1) Webサイトの作成Windows Azure …

Facebookアプリの作成(C#+Windows Azure) その2

Facebookアプリの作成(C#+Windows Azure) その1では、Facebookアプリをローカルでデバッグするところまで作成しましたが、今回は、ここまでの段階で必要な「認識」や、「陥りやすい問題」について紹介します。1 アプリをFacebookに結合する方法(1) 6つの…

Facebookアプリの作成(C#+Windows Azure) その1

@ITの記事「基礎から分かる、Facebookアプリの作り方」亀渕景司氏 では、「CodePlex」で公開されている「Facebook SDK for .NET」を使用してC#でFacebookアプリを作成する方法が丁寧に解説されています。今回、この記事を参考にさせて頂いて、初めてFacebook…