Facebook SDK 错误:"Application does not have permission for this action"



我正在尝试使用Facebook Java SDK创建广告。我能够创建Adcampaign和Adset,但是当我尝试创建Adcreative时,它会出现错误:

{
"error": {
    "message": "Application does not have permission for this action",
    "type": "OAuthException",
    "code": 10,
    "error_subcode": 1341012,
    "is_transient": false,
    "error_user_title": "No permission to access this profile",
    "error_user_msg": "You don't have required permission to access this profile",
    "fbtrace_id": "Gvc9OPtfxrb"
}

}

为了创建Apicontext,我正在使用访问令牌,该访问令是从业务设置下从"系统用户"部分生成的,以及应用程序设置的应用程序Secret。要创建ADACCOUNT,我正在使用广告帐户ID。

我想我想念一些ID或令牌,因为我可以去广告经理并从UI中完成所有需要的事情,因此看起来我有足够的权限。

您能帮我弄清楚我做错了什么吗?

我们遇到了一个类似的问题,其中我们能够使用为广告帐户生成的API代币创建广告系列和广告,但无法发布广告。问题在于,生成API令牌的广告帐户可以访问页面和广告管理器帐户,但除此之外,我们还必须使用户访问该页面&广告帐户和应用程序。因为FB假定某些用户正在运行代码,而不是AD帐户,因此应授予用户访问。

只是去找用户 - >人员并添加资产以及各自的页面,广告帐户和应用程序并运行代码。

相关内容

最新更新