我正在努力构建一个应用程序,该应用程序可以为我们的许多客户创建Facebook广告的自定义受众。我开始知道用于此目的的最合适的访问令牌是系统用户令牌(如果我错了,请纠正我)。为了获得常规用户访问令牌,我们可以让用户完成传统的oAuth流程,我正在寻找类似于获取系统用户访问令牌的东西。我如何才能为我的任何客户提供服务?感谢
答案 0 :(得分:0)
您必须在公司的业务经理中创建系统用户:
https://business.facebook.com/settings/system-users?business_id=<YOUR_BUSINESS_ID>
创建系统用户后,您可以为与给定应用关联的人生成令牌。
同时,在您的商家设置(as stated in the docs)上,您可以请求访问ad_account。
请求访问广告帐户:如果您请求访问广告 Business Manager中的帐户,该业务经理的管理员可以 授予您使用它的权限。
一旦您的客户授予您的商家使用其一个或多个ad_accounts的权限,这些ad_accounts就会显示在您的业务经理中。 (左边的菜单)。
此时,在检查系统用户的个人资料时,您可以点击assign assets
,让系统用户可以访问网页和ad_accounts。
您为对[system_user,app_id]生成的令牌不需要重新发布,以反映system_user可以访问的资产的添加。