Facebook との連携設定
Facebook のプロバイダ連携設定に関するドキュメントです。
以下の手順に記載している画面スクリーンショットは 2023/09/20 時点のものです。操作のタイミングによっては、画面の内容に変更がある可能性もございます。
類似の操作で設定が進められない場合は、お手数ですが ソーシャルPLUS サポート窓口 へお問い合わせください。
重要: Facebook ログインの利用にはビジネス認証が必要です
2023年2月1以降(作成済みの Facebook アプリは 2023年5月1日以降)、一般ユーザー向けの Facebook ログインを利用するためには 認証済みの Meta ビジネスアカウントとのリンクが必須 となります。
Meta ビジネスアカウントの準備
Meta ビジネスアカウントは、Facebook ページや Facebook 広告などのマーケティング施策を行っている場合、すでに企業側で所有している可能性がありますのでご利用企業様側でご確認ください。
Meta ビジネスアカウントをまだ持っていない企業は、アカウントの作成(ビジネスマネージャの作成)から行ってください。
Meta ビジネスアカウントをすでに利用中の企業は、そのアカウントが "認証済みビジネス" であるかどうか確認してください。認証済みでない場合は「ビジネスを認証する」手順を完了してください。
Meta ビジネスアカウントと Facebook アプリのリンク
認証済みの Meta ビジネスアカウントとのリンクは Facebook アプリの作成時に行いますが、アプリ作成後に後からリンクすることも可能です。認証済みの Meta ビジネスアカウントと Facebook アプリのリンクはそれぞれの管理者権限を持ったアカウントで行う必要がありますのでご注意ください。
- Meta ビジネスアカウントの「ビジネスアカウントへのアクセス」で "全権限" を持つアカウント
- Meta for Developers の対象 Facebook アプリの「役割」で "管理者" 権限を持つアカウント
Facebook アプリを最初に作成する際に利用している Facebook アカウントは必ず "管理者" となりますので、Meta ビジネスアカウント側の権限をご確認ください。
💡より詳しい情報: Facebook アプリのアクセスレベルとビジネス認証
ソーシャルログインのために "すべての消費者にアクセス許可を求める" 権限を得るために必要なアクセスレベルが「アドバンスアクセス」です。この「アドバンスアクセス」を利用するためにビジネス認証が必要となります。
ビジネス認証とのリンクが行われない場合は必要な権限の「アドバンスアクセス」が利用できず「スタンダードアクセス」に降格されます。「スタンダードアクセス」では、Facebook アプリに「役割」として登録されている関係者の Facebook アカウントでしか Facebook ログイン機能が利用できないため、いずれ一般ユーザーに Facebook ログインを公開して利用するためには「アドバンスアクセス」が必要です。
ご注意1: Facebook ログインボタンについて
2020 年より Facebook ログインボタンの文言について Facebook 社のチェックが厳格化されました。
新規会員登録の導線でも「Facebook でログイン」という文言で設置する必要がございます。
日本語サービスの場合「Facebook でログイン」以外の文言は全て NG という Facebook 社の回答がございましたため、ご注意ください。
ご利用前には ログインボタンのガイドライン を必ずご確認ください。
ご注意2: Facebook からの個別のアラートに ついて
2020 年より Facebook 社による「データの使用状況の確認」が年次で行われるようになりました。それ以外にも何らかの理由でアプリに不備が見つかった場合など、アプリの「連絡先」として登録しているメールアドレス宛に連絡があります。
全体的な Facebook 技術仕様のアップデートと異なり、これらの連絡は Facebook 社からお客様に直接行われるため、ソーシャルPLUS ではアラートの発生を知ることができません。
この連絡に気づかれないまま、Facebook 社によりアプリが停止され、Facebook ログインが利用できなくなるケースが発生しております。
アプリの「管理者」となっているアカウント(最低でも1ユーザー)は Facebook からの通知メールを受け取り可能 で アプリ管理画面へのアクセスも可能 な状態を常に保たれるようお願いします。
後述の手順で、アプリの「管理者」に複数アカウントの登録も可能です。
Facebook からの通知は、以下の送信元から送られます。また、件名が英語である場合もございますのでご留意ください。
noreply@developers.facebook.com
※送信元は Facebook により変更される可能性がございます。
確認および対応の期限は通知によって異なります。30 〜 60 日程度がほとんどで、メールの文中に記載があります。
有事の際、メールでの通知があったか不明な場合は、直接 Meta for Developers のページより、開発者アラート(受信箱)をご確認ください。
注意事項は以上となります。
1. Facebook 連携前の準備
Facebook との連携設定を行うには、Facebook での本人確認を行ったアカウントで「Facebook アプリ」の登録を行う必要があります。
Facebook アプリの管理者となるアカウントは複数登録できます。まずは担当される方の個人アカウントで作業されることをおすすめします。
以下の手続きは、必ず 利用実績のある個人アカウント で行ってください。
ソーシャルPLUS 利用のために利用実績のない専用アカウントを作成された場合、Facebook 側にアカウントを停止される可能性があります。それによりコカ・コーラ社の公式キャンペーンのログインが停止された実例もありますので十分ご注意ください。
1-1. アイコンの準備
Facebook アプリに設定する「アイコン」が必要となります。ユーザーが Facebook ログインを利用できるよう、アプリを公開するためには、アイコンの設定が必須となりますので必ずご準備ください。
アイコンは以下の条件のものが必要です。
- JPG、GIF、PNG 形式の画像ファイル
- 1024 x 1024 ピクセル
- ファイルサイズ上限 5 MB
アイコンは、Facebook ログイン時にユーザーへ以下のように表示されます。
1-2. Facebook 開発者登録
Meta for Developers(developers.facebook.com) から開発者登録を行います。本人確認のために SMS(ショートメール)の受信が可能な携帯電話番号 が必要となります。
すでに開発者登録されている場合は、この手順をスキップできます。
-
Meta for Developers の画面上部にある[スタートガイド]をクリック
-
「Meta for Developers へようこそ」のページが表示されます。Facebook プラットフォーム規約および開発者ポリシーに同意し[次へ]をクリック
-
「アカウントの認証」が表示されます。[国]に
日本(+81)
が選択されていることを確認し、[携帯電話番号]に電話番号を入力して[認証 SMS を送信]をクリック -
「SMS に記載されたコードを入力してください」が表示されます。登録した電話番号の SMS に届いたコードを入力して[次へ]をクリック
-
「メールアドレスを確認」が表示されます。表示されたメールアドレスが正しいことを確認し[メールアドレスを認証]をクリック
-
「次のうちあなたに最も当てはまるのはどれですか」が表示されます。任意の項目を選択し[登録完了]をクリック
以上で、開発者登録は完了です。
「アプリ」ページに遷移されますので、続けてアプリを作成します。
2. Facebook アプリの作成とログインの設定
2-1. Facebook アプリの作成
開発者登録から続けて操作するか、ページ上部のメニ ューから[マイアプリ]をクリックし「アプリ」ページを表示します。
-
[アプリを作成]をクリック
-
「アプリを作成」が表示されます。Facebook ログインを利用するために[ユーザーに Facebook アカウントでのログインを許可する]を選択し[次へ]をクリック
-
次の画面が表示されます。「アプリ表示名」はユーザーがログインする際に表示される名称となります。これらを入力して[アプリを作成]をクリック
- 「アプリ表示名」には、貴社ブランド名 をおすすめします
- 「アプリの連絡先メールアドレス」には、かならず貴社(または運営委託企業)で メールの送受信が可能 で 確実に Meta 社からの通知メールを受け取れる メールアドレスを設定してください
- 「ビジネスマネージャアカウントをお持ちですか」は任意の項目であり、ここで未設定でも後から設定することが可能です。すでにビジネスマネージャーアカウントをお持ちの場合はここから選択します(Meta ビジネスアカウントの全権限が必要です)
-
Facebook アカウントのパスワードを入力し、次に進みます。
-
作成されたアプリのダッシュボードが表示されます
以上で、Facebook アプリの作成は完了です。
2-2. ユースケースの確認
Facebook ログイン時にユーザーのメールアドレスを取得したい場合は、以下の手順で設定の編集が必要です。
メールアドレスの取得を行わない場合はこの手順をスキップし 2-3. Facebook ログインの設定 へ進みます。
過去に作成された古い Facebook アプリの設定画面では[アプリレビュー]>[アクセス許可と機能]から同等の設定が行なえます。
-
作成されたアプリのダッシュボードより、サイドメニューの[ユースケース]を開く
-
ユースケースのページで[認証とアカウント作成]の[編集]ボタンをクリック
-
ユースケースのアクセス許可のページが表示されます。アクセス許可「email」の[追加]をクリック
-
email のアクセス許可が追加されます