【问题标题】:Facebook api for creating business manager causing Permissions Error用于创建业务经理的 Facebook api 导致权限错误
【发布时间】:2018-03-02 17:30:36
【问题描述】:

我正在测试 facebook 业务管理器 API。 https://developers.facebook.com/docs/marketing-api/business-manager-api。 我正在测试(创建业务经理 API)
curl \ -F "name=Pomni Media" \ -F "vertical=ADVERTISING" \ -F "primary_page=<PAGE_ID>" \ -F "timezone_id=1" \ -F "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/<API_VERSION>/<USER_ID>/businesses"a test user

我添加了邮递员
POST https://graph.facebook.com/v2.7/125157388313921/businesses name : xxxx xxxx vertical: ADVERTISING primary_page: 2076479342635006 timezone_id: 1 access_token: EAAcikSwak2oBAI3... appsecret_proof: 0db84ee1ded55f9ce0ef4a9d91449940014...

结果是
{ "error": { "message": "(#200) Permissions error", "type": "OAuthException", "code": 200, "fbtrace_id": "FQmaUMdrdV3" } }

以上用户125157388313921的权限为 "user_birthday", "user_religion_politics", "user_relationships", "user_relationship_details", ... "user_managed_groups", "manage_pages", "pages_manage_cta", "pages_show_list", "publish_pages", "read_page_mailboxes", "ads_management", "ads_read", "status": "granted" "business_management", "public_profile" 授予所有权限。 并且 facebook 应用程序具有业务经理可用级别。

我正在处理这个问题 5 天,但还没有成功。 任何形式的提示都会很感激!

更新:测试用户 125157388313921 是由此 api 创建的。 https://graph.facebook.com/APP_ID/accounts/test-users?installed=true&amp;name=XXX+XXX&amp;permissions=public_profile,user_friends,email,...,pages_manage_cta,pages_manage_leads,ads_read,ads_management,business_management&amp;method=post&amp;access_token=XXXX

【问题讨论】:

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


    【解决方案1】:

    我尝试以测试用户身份登录 business.facebook.com。
    它说 “您使用测试用户登录 Facebook。Ad Manager 不适用于此类访问,要使用 Business Manager 使用您的个人 Facebook 帐户登录”,我尝试了真实具有business_manager 权限的用户并成功。

    【讨论】:

      猜你喜欢
      • 2018-08-31
      • 2015-07-22
      • 2012-12-11
      • 1970-01-01
      • 2018-08-28
      • 2017-03-04
      • 1970-01-01
      • 2022-06-27
      • 1970-01-01
      相关资源
      最近更新 更多