不支持发布请求。 ID 为“###”的对象不存在,由于缺少权限而无法加载,或不支持此操作

问题描述 投票:0回答:1

我们正在尝试使用 Facebook nodejs SDK 来创建和管理广告活动、广告集、广告等。我们按照开发者营销 API 元数据部分的快速入门链接中的指南进行操作。我们的企业帐户有一个管理系统用户,其权限范围为所需的营销范围,并且该用户已添加到帐户部分的所有帐户中。

当我们调试访问令牌时,我们可以看到它具有范围

当我们使用 https://graph.facebook.com/v18.0/me/adaccounts?access_token= 检查访问令牌时,我们可以看到两个广告帐户 ID(沙箱 ID 和生产 ID)

当我们使用 https://graph.facebook.com/v18.0/me/permissions?access_token= 检查访问令牌时,我们得到

{
   "data": [
      {
         "permission": "read_insights",
         "status": "granted"
      },
      {
         "permission": "ads_management",
         "status": "granted"
      },
      {
         "permission": "ads_read",
         "status": "granted"
      },
      {
         "permission": "public_profile",
         "status": "granted"
      }
   ]
}

据我所知,一切似乎都设置正确。但每当我们进行 API 调用时,我们都会收到“不支持的 post 请求。ID 为‘XXX’的对象不存在,由于缺少权限而无法加载,或者不支持此操作。请阅读 Graph API 文档,网址为 https: //developers.facebook.com/docs/graph-api" 错误(其中 XXX 是我们的沙盒广告帐户 ID)。

更令人困惑的是,当尝试向 Facebook 提交错误时,它表示沙箱和生产广告帐户 ID 均无效。这很奇怪,因为该广告帐户是我们在制作过程中手动创建广告的帐户,与 Meta Ad Manager 网站中显示的广告帐户 ID 相同,并且与我们刚刚收到的付款摘要相同。元。

任何帮助将不胜感激。我已经被屏蔽三天了。

facebook facebook-graph-api facebook-javascript-sdk
1个回答
0
投票

Facebook 说这些 ID 无效,这很奇怪。我希望你能够解决这个问题。几年过去了,Facebook API 已经取得了长足的进步。我也来这里寻找答案,如果您仍在从事该项目,我想获得一些有关使用 nodejs-facebook-business-sdk 创建 ProductSet 的建议。我已经被困了一段时间了。非常感谢任何帮助。

© www.soinside.com 2019 - 2024. All rights reserved.