概览

如要拥有系统用户,您的商务管理平台必须具备以下条件:

  • 由真人担任管理员用户。
  • 拥有 Facebook 应用。您应通过 API 或商务管理平台认领应用,并将之与企业关联。应用必须属于同一家企业。
    注意:仅当系统用户和应用都属于同一个公司时,才能为系统用户授予该应用中的身份。如果您的应用需要使用属于另一家企业的系统用户和访问口令来访问数据,请改用企业代管 API
  • 让 Meta 应用通过应用审核(和公司验证),以获得系统用户想要获得的权限。

Meta 根据应用的访问级别,限制了每个商务管理平台的系统用户数量。

bash 脚本示例展示的 API 调用先创建系统用户口令,然后使用该口令来执行市场营销 API 调用。

系统用户的类型

了解两种不同类型的系统用户管理员级系统用户系统用户

  • 管理员级系统用户:管理员级系统用户可以创建系统用户、广告账户以及分配权限等。
  • 系统用户只能访问他们拥有其权限的资产。

您应针对所需的每个访问类型创建一个系统用户。使用管理员级系统用户以程序化的方式维护相应的用户身份,以便在系统用户口令被盗时缩小影响范围,保护更多权限免遭盗用。

授予系统用户对资产的访问权限,并以系统用户的身份进行大多数 API 调用。您应将管理员级系统用户限制为仅用于执行管理操作,例如分配权限。管理员级系统用户拥有最多权限,因此应妥善保管该用户的口令。

具体操作方式如下:

业务资产权限

要获得业务资产的访问权限,需要符合这些要求和执行这些操作:

您的企业

在市场营销 API 中,我们会用商务管理平台实例来代表您的企业。您的商务管理平台必须认领、创建或分享在市场营销 API 中构建的 Facebook 应用。如要创建系统用户访问口令,此应用必须拥有标准访问级别您也可以联系 Facebook 代表,让他们将您的企业添加到允许创建口令的企业名单中。

资产

属于您的商务管理平台的资产。例如公共主页、广告账户等。

管理员用户

商务管理平台的所有实例都由一个管理员用户管理。此用户通常是最初创建商务管理平台对象并一直管理该对象的用户。

管理员级系统用户

管理员用户可以创建这种特殊用户类型。管理员级系统用户可以创建新用户并访问属于该企业的所有资产。我们不建议通过管理员级系统用户管理企业资产,因为这种用户类型拥有的权限多于普通系统用户。将管理员级系统用户限制为仅用于创建其他系统用户,不得用于访问资产。

系统用户

管理员用户或管理员级系统用户可以创建系统用户。这类用户对资产有完整访问权限。您应使用这类用户来管理企业资产。

注意:仅当系统用户和应用都属于同一个公司时,才能为系统用户授予该应用中的身份。如果您的应用需要使用属于另一家企业的系统用户和访问口令来访问数据,请改用企业代管 API

访问权限

系统用户必须向自己的用户授予企业所有资产的访问权限

系统用户访问口令

您需要有市场营销 API 中的应用,且该应用必须具有标准访问级别或已由 Facebook 代表加入白名单中。确保应用已通过应用审核(如果有验证环节,也需通过验证),以获得必要的权限。有了系统用户和这个应用,您就可以生成系统用户访问口令。在获得此口令且系统用户授权用户访问资产后,您便能以程序化的方式访问这些资产。

系统用户和自定义受众

对于要在企业中使用自定义文件自定义受众的系统用户,非系统用户需要接受该企业的自定义受众服务条款。非系统用户必须使用属于该企业的广告账户接受该条款。

详细了解自定义受众服务条款系统用户的可用选项

限制

市场营销 API 中的应用拥有特定的访问级别。这决定了您可为拥有应用的商务管理平台创建的系统用户数量:

级别 系统用户 管理员级系统用户

标准

1

1

高级

10

1

在基于每个客户或每次读/写的响应中,您可按系统用户将广告账户分组。如果您管理多个广告账户,则系统可能需要较长时间才能在用户界面中加载所有账户。