Facebookログインのユースケース

このドキュメントは、アプリダッシュボードを使い、Facebookログインのユースケースでアプリを作成しカスタマイズする方法を示します。

このガイドは、開発者がMetaでアプリを作成するための要件を読んで実行してあることを前提としています。

1.アプリ作成プロセスを開始する

アプリを作成する方法はいくつかあります。

  • 登録フローから直接アクセスしてきた場合は、[最初のアプリを作成]ボタンをクリックします
  • アプリダッシュボードにいる場合は、右上の[アプリを作成]をクリックします
  • 既存のアプリのダッシュボードにいて、新しいアプリを作成したい場合は、左上のドロップダウンメニューを選択し、[新規アプリを作成]ボタンをクリックします

ステップ2: ユースケースを選択する

[Facebookログインでユーザーに認証とデータをリクエストする]ユースケースを選択してください。

説明の右にあるシェブロンをクリックすると、このユースケースで他にできること、およびこのユースケースの要件について確認できます。

[次へ]ボタンをクリックします。

アプリのダッシュボードで後からユースケースをカスタマイズできます。

ステップ3. アプリの詳細

このステップで次のものを追加します。

  • アプリの名前
  • この特定のアプリに関して連絡を受けるのに使用するメールアドレス

任意で、ドロップダウンメニューを使用して、このアプリを既存のビジネスアカウントにリンクできます。このリンクは、後で追加することもできます。

[アプリを作成]をクリックして、アプリの詳細を保存します。

ステップ4. アプリをカスタマイズする

[認証とアカウント作成]セクションに、Facebookログインpublic_profileアクセス許可がアプリに自動的に追加されたことが表示されます。これにより、アプリはFacebookログインを使用できるようになり、アプリユーザーにデフォルトの公開プロフィール情報にアクセスするためのアクセス許可を求めることができます。

[カスタマイズ]ボタンをクリックします。

Facebookログインとユーザーデータのリクエストをカスタマイズする

設定

Facebookログインにより、OAuth設定をコントロールできるようになり、承認取り消しコールバックURLとリダイレクトURI検証ツールを追加できます。

クイックスタート

Facebookログインのクイックスタートにより、アプリにFacebookログインを実装するコードを素早く取得することができます。

アクセス許可

Facebookログインのユースケースで利用可能なアクセス許可と、それぞれのアクセス許可の全説明文と要件が記載されたリストが表示されます。

  • email – アプリでだれかのメールアドレスが必要な場合に追加できます
  • public_profile – 自動的に追加され、削除できません
アプリにアクセス許可を追加すると、そのアクセス許可の以下のいずれかのステータスが表示されます。
  • ライブモードの準備完了 – このアクセス許可はアプリレビューで承認され、アプリを公開できます
  • テストの準備完了 – このアクセス許可を必要とするエンドポイントへのAPI呼び出しをテストし、アプリレビューのアクセス許可テスト要件を完了できます
  • 認証が必要 – このアクセス許可では、認証済みのMetaビジネスアカウントがアプリに追加されている必要があります
それぞれのアクセス許可を必要とするエンドポイントに対して行ったAPI呼び出しが成功した数も確認できます。

ステップ5. さらにユースケースを追加する

右上の[戻る]ボタンをクリックするか左側のメニューの[ユースケース]をクリックして、さらにユースケースをアプリに追加します。

このアプリを作成したときに選んだユースケースで最も一般的に使用されるユースケースです。

ユースケース追加できるアクセス許可と実装できるコード

パーソナライゼーションのために追加のFacebookユーザーデータを使う – Facebookアカウントでログインしているユーザーのアプリエクスペリエンスをパーソナライズするためのデータアクセス許可を選択します。


アプリが使用するアクセス許可のみを追加してください。


アプリを公開して配信するには、これらすべてのアクセス許可がアプリレビューを受けなければなりません。

user_age_range

user_birthday

user_friends

user_gender

user_hometown

user_likes

user_link

user_location

user_photos

user_posts

user_videos

アプリイベントでエンゲージメントをトラッキングする – Metaアプリイベントを使用すると、デバイス、プラットフォーム、ウェブサイト全体でユーザーがビジネスとのエンゲージメントをどのように高めているかをアプリが理解できるようになります。

Metaアプリイベント

Webhooksによりリアルタイム通知を受け取る – アプリに追加したアクセス許可に関連した変更をアプリユーザーが加えたときに自動HTML通知を受け取る。

Meta Webhooks

次のステップ

これでFacebookログインのユースケースのカスタマイズが完了したので、アプリのダッシュボードでアプリの設定を更新しましょう。

参考情報

このドキュメントに記載されている概念、エンドポイント、アクセス許可の詳細については、以下のガイドをご覧ください。