系统用户权限

为系统用户分配有关广告帐户的任务

您需要以下参数来发出 API 调用:

  • user — 您创建的系统用户编号
  • 任务 — 向此系统用户授予的广告帐户访问权限类型:['MANAGE']['ADVERTISE']['ANALYZE']
  • access_token — 管理员用户或管理员级系统用户的访问口令。

要为系统用户分配广告帐户的权限,请发出以下 POST 请求:

curl \
-F "user=APP_SCOPED_SYSTEM_USER_ID" \
-F "tasks=['MANAGE', 'ADVERTISE', 'ANALYZE']" \
-F "business=BUSINESS_ID" \
-F "access_token=ACCESS_TOKEN" \
"https://graph.facebook.com/VERSION/act_AD_ACCOUNT_ID/assigned_users"

为系统用户分配公共主页任务

您需要以下参数来执行调用:

  • user — 您创建的系统用户编号
  • 任务 — 向此系统用户授予的公共主页访问权限类型:['MANAGE']['CREATE_CONTENT']['MODERATE']['ADVERTISE']['ANALYZE']
  • access_token — 管理员用户或管理员级系统用户的访问口令。

要为系统用户分配公共主页权限,请发出以下 POST 请求:

curl \
-F "user=APP_SCOPED_SYSTEM_USER_ID" \
-F "tasks=['ADVERTISE', 'ANALYZE']" \
-F "access_token=ACCESS_TOKEN" \
"https://graph.facebook.com/VERSION>/PAGE_ID/assigned_users"

为系统用户分配有关代理资产的任务

您可请求访问另一商务管理平台拥有的广告帐户或公共主页。商务管理平台也可授权另一商务管理平台访问自有资产。参考商务管理平台资产

系统用户可以访问这些代理资产来完成指定任务。其背后的理念是能向您的商务管理平台为客户处理的广告帐户或公共主页发出 API 调用。

检索系统用户权限

要查看系统用户对资产拥有的权限,您需要:

  • business_id — 此系统用户所属的商务管理平台
  • access_token — 拥有 business_management 权限的用户或管理员用户的访问口令

然后执行此调用:

curl -G \
-d "fields=email,assigned_ad_accounts,assigned_pages" \
-d "access_token=ACCESS_TOKEN" \
https://graph.facebook.com/VERSION/APP_SCOPED_SYSTEM_USER_ID