manage_pages, publish_pages
役割を使用して Facebook ページにメッセージを投稿するアプリケーションに取り組んでいます。
次に、広告を使用してこれらの投稿の一部を宣伝する必要があります。そのため、ads_management, read_ads
役割も求めます。
これらのロールとマーケティング API を使用すると、ページ投稿用の広告を (ページのアクセス トークンを使用して) 作成し、ページではなくアプリにリンクされた広告アカウントを使用して (広告は投稿に対する報酬なので、アプリから支払われます)。
最初の POC では、ページのアクセス トークンとアプリの広告アカウントを使用すると認証エラーが発生します。そして、これは私にとっての論理です: アプリは、ページトークンが彼/彼らに属していない広告アカウントでお金を使用することを許可できません!
Ok。アプローチを変更しました。ここで、広告アカウントにアクセスできる組織の誰かからのユーザー トークンを使用します。これで、マーケティング API を使用してアカウントを操作できるようになりましたが、このユーザーは管理されたページの投稿に対して広告を作成できません。これは、管理されたページのそれぞれで広告主の役割を持っていないためです!
問題は、マーケティング API がアプリケーション レベルのロールを使用せず、ユーザーのロールのみを使用することだと思います...そうですか?
私たちのアプリケーションには必要なすべてのロールがあるため、私はこれを言っていますが、もちろんスタッフはそうではありません (アプリの組織の人ではなく、Facebook ユーザーがアプリを承認します)。
では、そのページの広告を投稿および管理できるが、ページとは関係のない広告アカウントを使用するアプリを使用して、Facebook マーケティング API を使用する方法はありますか?