Facebook api用于创建业务经理导致权限错误

问题描述 投票:0回答:1

我正在测试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应用程序具有业务经理可用级别。 enter image description here

我正在处理这个问题5天,但还没有成功。任何提示都会欣赏!

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

facebook facebook-graph-api facebook-javascript-sdk
1个回答
0
投票

我尝试以business.facebook.com身份登录测试用户。 它表示“你已经通过测试用户登录Facebook。广告管理系统无法使用此类访问权限,要使用业务经理使用您的个人Facebook帐户登录”,我尝试使用真实用户business_manager并获得成功。

© www.soinside.com 2019 - 2024. All rights reserved.