在未经验证的情况下为其他用户的页面制作广告

Creating ads for another user's page without validation

我看到 Mailchimp 有一项功能可以通过它的 UI 创建 Facebook 广告系列,我不明白他们为什么只需要访问我的一个页面就可以为其创建广告。

据我了解,您需要成为业务经理管理员才能将页面声明为具有 ADVERTISER 角色的代理机构(参见 https://developers.facebook.com/docs/marketing-api/businessmanager/assets#pages),但是

If the user who makes an AGENCY claim call does not have the proper permissions on the Page, the response will be PENDING. The Admin for that Page may login and grant the access, deny it, or even report the claim as a spam.

那么为什么 Mailchimp 不需要这种验证呢?

所以还有一种不直接涉及业务经理的方式:adding a system user as advertiser.

Assigning permissions to a page from the API requires special permissions. Please reach out to your Facebook rep if you require this feature.

我的团队仍在“联系 facebook 代表”的过程中(已经两周了……)但是一旦完成,POST 到 <PAGE_ID>/roles

  • admin_id:系统用户ID
  • role: Advertiser

应该允许使用系统用户访问令牌为页面创建广告。


原来 facebook 不想让你使用他们宣传的功能,所以实际上没有解决方案。