无需验证即可为其他用户的页面创建广告

时间:2017-08-08 14:37:21

标签: facebook facebook-graph-api facebook-php-sdk

我看到Mailchimp有一项功能可以通过其UI创建Facebook广告系列,我无法理解他们只需要访问我的某个网页即可为其制作广告。

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

  

如果发出AGENCY声明请求的用户在页面上没有适当的权限,则响应将为PENDING。该页面的管理员可以登录并授予访问权限,拒绝该权限,甚至将该声明报告为垃圾邮件。

那么Mailchimp怎么不需要这个验证?

1 个答案:

答案 0 :(得分:2)

因此,还有另一种方式不直接涉及业务经理:adding a system user as advertiser

  

从API分配页面权限需要特殊权限。如果您需要此功能,请与您的Facebook代表联系。

我的团队仍处于“到达Facebook代表处”的过程中(已经过了两周......)但是一旦完成此操作,只需对<PAGE_ID>/roles进行一次简单的POST

  • admin_id:系统用户ID
  • roleAdvertiser

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

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