質問: facebookが提供するビジネスマネージャーの利用方法についてご質問をさせて頂きます。 **<経緯概略>** 現在、2つの個人アカウントに紐づく開発者アカウント配下で それぞれのfacebookアプリを運用しております。 2つのfacebookアプリで、それぞれ割り振られているユーザーID(app_scoped_user_id)の突合せをしたく ビジネスマネージャーにて、2つのアプリが管理されている状態で、 Business Mapping APIを利用したいと考えております。 2つのアプリはいずれもOAuth 2.0以降で運用をしたものになります。 **<アドバイスいただいたい内容>** 個別の個人開発者アカウントで運用されているfacebookアプリを1つのビジネスマネージャーに設定する方法 もしくは、 個別の個人開発者アカウントで運用されているfacebookアプリの各ユーザーIDを対応付ける方法 がありましたらご教示いただければ幸いです。 最終的な目的としては、別な開発アカウント下で管理されている、2つのアプリ固有のユーザーIDを対応付けすることになります。 ※現状、Business Mapping API経由にて対応付けする方法が、実現性が高いと考えている次第です。 **<これまでに試した方法>** 1. 単一の開発アカウントで管理する複数のアプリを、 開発アカウントと同じ個人アカウントに関連するビジネスマネージャーでアプリを取得する。 =>この場合、Business Mapping APIでアプリ固有のユーザーIDが一覧化できます。 しかしこの場合、最終的な目標である、 別な開発アカウント下で管理されるアプリ間のユーザーID突合せまでにはいたるものにはなりませんでした。 2. 一方の個人アカウントで作成したビジネスマネージャーに、 他方の開発アカウントで管理するアプリへのアクセス権を与える =>ビジネスマネージャー上では見れるようになるものの、Business Mapping APIでの紐付けはできない 3. 一方の個人アカウントを他方のビジネスマネージャーの管理者に追加し、アプリの取得を試みる =>アプリの取得が正常に行えず、Business Mapping API実行以前の状態。 **<現状の理解>** 単一のビジネスマネージャーにて、アプリの取得により設定ができた複数のアプリについては、 Business Mapping APIにより、アプリ間のユーザーIDの関連付けはできるようです。 どうぞ、よろしくお願いいたします。
回答: 本件自己解決いたしました。 備忘録のため対処結果を記載させていただきます。 <実施内容> 1. 取得したいアプリに対して、メンバー追加で管理者として取得側のビジネスマネージャーに参加しているfacebookユーザー(グローバルユーザー)を追加。 2. ビジネスマネージャーにて、同じく対象のfacebookユーザーを管理者として追加 3. ビジネスマネージャーにて、取り込み対象のアプリIDで、アプリの取得を実施 以上の手順により、 質問を投稿した段階で発生していた、 開発アカウントの違うアプリIDを別のビジネスマネージャーでアプリ取得する際にエラーとなっていた問題は解消し、 無事、Business Mapping APIにより、app_scope_user_idの対応付けされたデータが取得できるようになりました。