Facebookアプリを作ってみましょう。

FacebookのAPIを使う場合、3つのやり方があるようです。
モバイルWebアプリ
ネーティブiOSアプリ
ネーティブAndroidアプリ

SDKを見てみると、以下のようなものがそろっています。

JavaScript,PHP,Ruby,Node.js,C#
Android SDK
iOS SDK
Unity SDK

SDKはDevelopers Siteからダウンロードできますが、GithubからもOKです。

これらを使ってFacebookのAPIを利用する場合、アプリ登録してIDとSecretを取得する必要があります。

アプリケーションの登録

Facebookのアカウントを持っていなければ、しゃれにならないのでまず取得しておきましょう。

アカウント登録

FacebookのDevelopers Siteにアクセス。

メニュバーのAppsをクリック。



App Dashboardのページが開いたらDeveloper登録をしてから、右上にある「新しいアプリを作成」のボタンをクリック。



ダイアログが開いたら、アプリ名と名前空間、カテゴリを設定します。



アプリの名前空間はなんでもいいです(思いつかなかったら、自分の名前をアルファベットで入れてもいいかも)。

「続行」をクリックするとセキュリティチェックしてから、IDやSceretなどの情報を返してくれます。



ユーザーが自分の会社を持っていれば、Facebookから収益を得ることもできます。




Webアプリを作ってみる場合。

Webサーバー上のアプリのURLがhttp://www.example.com/sample/index.htmlだとして、

設定は以下のようになります。

基本データ設定

App Domainsの項:www.example.com





Facebookでログインが可能なウェブサイト(最後のスラッシュは不要)

サイトURLの項:http://www.example.com/sample





Facebook上のアプリ(何故か最後はスラッシュで終わらせます)

キャンバスURLの項:http://www.example.com/sample/





モバイルWebアプリ

Mobile Site URLの項:http://www.example.com/sample









以上です