Facebook アプリケーション開発準備

【 最終更新日:2010年11月9日 】

それでは、Facebookアプリケーションで独自タブ作成に入っていきましょう。

作成予定のFacebookアプリケーションの内容を登録し、APIキーを取得します。「 マイアプリケーション 」ページへ移動し、「新規アプリケーションを追加」ボタンをクリックしてください。

まずは、作成予定のアプリケーション名を入力します。

アプリケーション追加

続いてセキュリティチェック画面になりましたら、表示された文字を入力します。セキュリティチェックが完了すれば、いよいよアプリケーション情報の登録です。

セキュリティチェック
Facebookについて

Facebookアプリケーションの基本情報と開発者情報を入力します。

Facebookについて
  • アプリケーション名
    アプリケーションの名前を入力。

  • 説明
    アプリケーションの説明文を入力。

  • アイコン
    16×16の画像を登録

  • ロゴ
    75×75の画像を登録

  • 言語
    日本語・・・を選択でいいと思います。

  • サポートアドレス
    メールアドレスまたは、問い合わせフォームのURLを入力。

  • 連絡先メールアドレス
    問い合わせを受け付けるメールアドレスを入力。

  • プライバシーポリシー
    プライバシーポリシーページのURLを入力。

  • 利用規約
    利用規約ページのURLを入力。

  • 開発者
    そのままで。

  • 開発者を追加
    サンドボックスでアプリを利用させたい人がいればメールアドレスを入力。
    (追記) 追加する人も開発者登録が完了している必要があります。

WebSite

外部サイトとの認証設定情報を入力します。

WebSite
  • アプリケーションID
    OAuthに必要なID情報が表示されます。後でアプリケーションに埋め込みます。

  • シークレットキー
    OAuthに必要なキー情報が表示されます。後でアプリケーションに埋め込みます。

  • サイトURL
    実際にアプリケーションを配置するURL。

  • Site Domain
    OAuthを許可するドメインを入力します。

Facebook Integration

Facebook内キャンバス設定情報を入力します。

Facebook Integration
  • キャンバスページ
    Facebook内のキャンバスページ

  • キャンバスページURL
    実際にアプリケーションを配置しているURL

  • Canvas Type
    アプリケーションのタイプ(推奨はIframe) 簡単なページやJavaScriptが不要であればFBMLでも可。

  • iFrameサイズ
    高さを固定するかスクロールバーにするかを選択

  • ブックマークURL
    ブックマークされるページ。未入力だとキャンバスページがブックマークされる。

  • Discovery Stories
    友人にアプリを使用していることを伝えたいならオンにする。

  • タブ名
    表示されるタブ名称

  • タブのURL
    タブのFacebookURL。

  • 編集用URL
    編集機能のURL。(使いたいレイアウトにより、外部サイトのURLを使う場合とFacebookのURLを使うケースがあります。)

Mobile and Devices

モバイルアプリの場合は、モバイル関連設定情報を入力します。

Mobile and Devices
  • アプリケーションのタイプ
    Webアプリかネイティブアプリかを選択

  • iTuesアプリケーションストアID
    iTuesアプリケーションストアIDがあれば入力

  • キーハッシュ
    アンドロイドならキーハッシュ。

詳細設定

モバイルアプリの場合は、モバイル関連設定情報を入力します。

詳細設定
  • Deauthorize Callback
    ユーザーがアプリの認証を削除した時のコールバック先。

  • サンドボックスモード
    開発者だけがアプリを利用できるサンドボックスモードの有効/無効を選択

  • JSON Encoding Empty Arrays
    Ajaxを使う時JSONの配列が「 {} (空)」の時に「 [] 」におきかえるかどうかを選択

  • Stream post URL security
    ウォールに書き込む時のセキュリティ設定?

  • Canvas Session Parameter
    (キャンバス)アプリケーションのセッションには、OAuthのトークンを含める?よくわかりません。

  • OAuth 2.0 for Canvas (beta)
    OAuth2.0を使う。これからはこれが標準になるのでこの設定をしておきましょう。

  • November 2010 Rollup
    マイグレーションによって問題が生じる可能性がある場合はチェック。

  • サーバーのホワイトリスト
    Facebookへの接続を許可するアプリケーション配置サーバのIPリスト

  • Advertising Accounts
    このアプリケーションの広告をする人のメールアドレス(Facebookにアカウントを持つ)

  • プリロードFQL
    JSONのPOSTが来る時のためにあらかじめ用意しておくFQL

  • プリロードFQLマルチクエリ
    JSONのPOSTが来る時のためにあらかじめ用意しておくマルチクエリのFQL

  • Early Flush
    あらかじめロードしておく静的コンテンツ(画像など)

→ Facebook アプリケーション開発 (PHP)
→ Facebook アプリケーション開発 (Rails)
→ Facebook アプリケーション開発 (Python)
→ Facebook アプリケーション開発 (iPhone)

コメント停止

コメントは受け付けていません。