首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >facebook业务经理,创建系统用户

facebook业务经理,创建系统用户
EN

Stack Overflow用户
提问于 2015-05-11 14:08:40
回答 1查看 7.4K关注 0票数 4

这可能是一个新问题,但我很难通过图形API为我的Facebook业务经理创建一个管理系统用户(和系统用户)。

遵循本指南:https://developers.facebook.com/docs/marketing-api/businessmanager/systemuser/v2.3#systemuser

发布类似这样的信息:

代码语言:javascript
复制
  curl \
 -F "name=Ad Server" \
 -F "role=SYSTEM_USER" \
 -F "access_token=<ACCESS_TOKEN>" \
 "https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/system_users"

我得到了一个错误:

代码语言:javascript
复制
{
  "error": {
    "message": "(#3) Business Manager must be on whitelist", 
    "type": "OAuthException", 
    "code": 3
  }
}

我是在一个新创建的商业经理上这样做的,它链接到Facebook的一个应用程序(白名单),它也有一个公共页面。我做这件事的公司在他们的业务帐户上有很多活动,所以我用它作为一个安全的测试环境。我找不到任何关于如何使业务经理自己白名单的信息。

访问令牌属于该业务帐户上的管理用户。我尝试过使用此令牌在业务帐户上进行其他操作(比如获取所有用户),这很好。

我之所以这么做,首先是因为我需要一个API用户来进行一个自动化的活动--设置来管理附件、自定义受众、附件和广告。该用户不应与任何个人facebook帐户直接链接。为此创建一个虚拟帐户似乎是一个糟糕且可能不安全的解决方案。

如有任何帮助/建议,请谅解。

EN

回答 1

Stack Overflow用户

发布于 2017-02-15 14:35:42

几秒钟前我也遇到过同样的问题。我尝试过Graph和业务管理器(这似乎更舒服)。

只要看看:https://developers.facebook.com/docs/marketing-api/businessmanager/faq

问:使用什么访问令牌来创建系统用户?A:创建系统用户并在business.facebook.com设置→系统用户下使用业务经理UI获取其令牌。你只会看到系统用户面板,如果你的BM拥有和应用程序有广告-api访问,或你拥有一个应用程序是特别白化由你的FB代表

这意味着:

  1. 首先创建您想要使用的应用程序
  2. 将此应用程序添加到您的业务中(也在业务经理的某个地方)
  3. https://developers.facebook.com/apps/<yourappid>/settings/advanced/添加您的管理用户ip
  4. 再次尝试系统用户创建

它在我的案子中起了作用。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30169863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档