首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法通过非管理员的access_token获取广告帐户的活动

无法通过非管理员的access_token获取广告帐户的活动
EN

Stack Overflow用户
提问于 2014-09-23 13:13:04
回答 4查看 3.1K关注 0票数 3

在Facebook的广告帐户中,用户可以添加其他facebook帐户来创建/查看/管理活动。因此,一个账号"A“可以在其下拥有多个广告账号。虽然他不是这些账户的管理员。唯一额外的特权,管理员有任何广告帐户,我猜只是能够查看和编辑信用卡信息。

现在,广告账号"A“已经为我的应用程序授权了ads_management,ads_read权限。但是使用A的access_token,我无法获取由A管理的广告帐户的活动,因为A不是这些帐户的管理员。我认为这是错误的,因为A能够通过Dashboard管理广告,使用A的令牌我也应该能够通过API获取活动。

我得到以下错误:

代码语言:javascript
复制
{   "error": {
    "message": "(#10) You do not have sufficient permissions to perform this action", 
    "type": "OAuthException", 
    "code": 10   } }

谁能告诉我,如果我做错了什么,或有任何其他方式,我可以获取广告活动。我不能让我的用户与每个广告帐户登录到我的应用程序。用户将仅使用他用来管理其所有其他品牌帐户的一个帐户登录。

EN

回答 4

Stack Overflow用户

发布于 2014-11-13 01:59:13

鉴于权限错误的一般性,这并不是每个人都能回答的问题,但在这个问题上浪费了大量时间后,问题(对我来说)是这样的:

作为未添加到相关帐户Groups的

  • 广告帐户Groups

,已正确添加了

  • I

解决了第二个问题后,我不再遇到OAuthException: (#10) You do not have sufficient permissions to perform this action错误。作为参考,帐户组部分当前可通过广告管理器左侧工具条中的“设置”访问,并位于设置页面的“广告帐户角色”部分下。

票数 2
EN

Stack Overflow用户

发布于 2014-09-23 17:11:25

Facebook的权限以用户为中心,而不是帐户。用户被给予管理一组广告帐户的访问权。

他们能够管理的帐户可以通过向图中的me/adaccounts发出请求来找到。如果您在此集合中看不到adaccount,则用户没有访问权限。

此外,用户还具有角色。角色如下所示,可从adaccount上的users连接读取

代码语言:javascript
复制
Level 1001, administrator access
Level 1002, general-user access
Level 1003, reports-only access

如果用户具有仅限报告的角色访问权限,则将无法读取有关广告帐户的所有信息。

票数 1
EN

Stack Overflow用户

发布于 2014-11-08 17:01:27

我自己也遇到了这个问题。

问题是我们不能从标准的广告帐户界面添加用户为“广告帐户管理员”。

一旦我们从新的business.facebook.com站点“认领”了广告帐户,添加用户为管理员的选项就可用了。

该选项位于https://business.facebook.com的“设置>广告帐户”下

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25987335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档