在Facebook的广告帐户中,用户可以添加其他facebook帐户来创建/查看/管理活动。因此,一个账号"A“可以在其下拥有多个广告账号。虽然他不是这些账户的管理员。唯一额外的特权,管理员有任何广告帐户,我猜只是能够查看和编辑信用卡信息。
现在,广告账号"A“已经为我的应用程序授权了ads_management,ads_read权限。但是使用A的access_token,我无法获取由A管理的广告帐户的活动,因为A不是这些帐户的管理员。我认为这是错误的,因为A能够通过Dashboard管理广告,使用A的令牌我也应该能够通过API获取活动。
我得到以下错误:
{ "error": {
"message": "(#10) You do not have sufficient permissions to perform this action",
"type": "OAuthException",
"code": 10 } }谁能告诉我,如果我做错了什么,或有任何其他方式,我可以获取广告活动。我不能让我的用户与每个广告帐户登录到我的应用程序。用户将仅使用他用来管理其所有其他品牌帐户的一个帐户登录。
发布于 2014-11-13 01:59:13
鉴于权限错误的一般性,这并不是每个人都能回答的问题,但在这个问题上浪费了大量时间后,问题(对我来说)是这样的:
作为未添加到相关帐户Groups的
,已正确添加了
解决了第二个问题后,我不再遇到OAuthException: (#10) You do not have sufficient permissions to perform this action错误。作为参考,帐户组部分当前可通过广告管理器左侧工具条中的“设置”访问,并位于设置页面的“广告帐户角色”部分下。
发布于 2014-09-23 17:11:25
Facebook的权限以用户为中心,而不是帐户。用户被给予管理一组广告帐户的访问权。
他们能够管理的帐户可以通过向图中的me/adaccounts发出请求来找到。如果您在此集合中看不到adaccount,则用户没有访问权限。
此外,用户还具有角色。角色如下所示,可从adaccount上的users连接读取
Level 1001, administrator access
Level 1002, general-user access
Level 1003, reports-only access如果用户具有仅限报告的角色访问权限,则将无法读取有关广告帐户的所有信息。
发布于 2014-11-08 17:01:27
我自己也遇到了这个问题。
问题是我们不能从标准的广告帐户界面添加用户为“广告帐户管理员”。
一旦我们从新的business.facebook.com站点“认领”了广告帐户,添加用户为管理员的选项就可用了。
该选项位于https://business.facebook.com的“设置>广告帐户”下
https://stackoverflow.com/questions/25987335
复制相似问题