【问题标题】:Creating ads for another user's page without validation未经验证为其他用户的页面创建广告
【发布时间】:2017-08-08 14:37:21
【问题描述】:

我看到 Mailchimp 具有通过其 UI 创建 Facebook 广告系列的功能,但我无法理解他们如何只需要访问我的一个页面即可为其创建广告。

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

如果拨打 AGENCY 索赔电话的用户在页面上没有适当的权限,则响应将处于待处理状态。该页面的管理员可以登录并授予访问权限、拒绝访问权限,甚至将声明报告为垃圾邮件。

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

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


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

    【讨论】:

    • 所以 facebook 代表说这不能做?我对您的帖子脚本评论感到困惑。
    • 我们交谈过的所有 facebook 员工都这样做了,因为这个功能不存在。然后他们告诉我们使用一种名为 LightWeight Integration 的东西,它没有记录在案,也不能满足我们的需求。然后他们就停止了回答。所以我们就放弃了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-05
    • 1970-01-01
    • 2014-09-01
    • 2011-10-12
    • 1970-01-01
    相关资源
    最近更新 更多