如何在业务经理中将人员添加到Facebook广告帐户

时间:2016-10-17 09:40:35

标签: facebook-graph-api facebook-marketing-api

我正在尝试按照https://developers.facebook.com/docs/marketing-api/reference/ad-account创建广告帐户。在此代码的帮助下,我可以成功创建广告帐户,但我想将自己添加为人,但没有任何方法可以做到这一点。

我的广告帐户创建参数类似于

$attachment = array(
'access_token' => $this->accessToken,
'name' => $associative_arr['name'],
'currency' => $associative_arr['currency'],
'timezone_id' => $associative_arr['timezone_id'],
'end_advertiser' => $this->businessAccount,
'media_agency' => 'NONE',
'partner' => 'NONE',
'user_role' => '1001'
 );

和端点是

https://graph.facebook.com/v2.8/BUSINESS_ID/adaccount

我还尝试使用以下

更新广告帐户

https://developers.facebook.com/docs/marketing-api/aduser/v2.8

但没有收获。

我收到了以下错误。

stdClass Object
(
[error] => stdClass Object
    (
        [message] => (#10) Application does not have permission for this action
        [type] => OAuthException
        [code] => 10
        [fbtrace_id] => HyAJtY0OOMf
    )

)

有人可以向我提供有关如何使用curl或PHP SDK向我的广告帐户投放广告的建议吗?

1 个答案:

答案 0 :(得分:0)

除了获得ads_management权限之外,您的应用的Marketing API访问级别是什么?默认访问级别最多只支持5个广告帐户访问权限。如果您通过API访问了更多内容,除非您申请更高级别的访问权限,否则您将无法在更多帐户上执行此操作。您可以在应用信息中心管理广告帐户列表。