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
以上です