如何在 Facebook 广告中获得 ad_id?

How to get ad_id in Facebook Ads?

我想管理 Instagram 广告,但我无法访问 ad_id。我已完成 "http delete request" 以输入 ad_id 值,但出现错误。如何在 Facebook 广告 api 中获得 ad_id?

删除请求URL:

https://graph.facebook.com/v2.8/<ID_HASH_STRING>

BODY 参数:

{
    "ad_id":"number12321435",
    "access_token":"xxxxxxxxxxxx",
    "appsecret_proof":"xxxxxxxxx"
}

响应:

{
  "error": {
    "message": "(#100) Param ad_id must be a valid Adgroup ID",
    "type": "OAuthException",
    "code": 100,
    "fbtrace_id": "CAwgnuVEWYl"
  }
}

文档: https://developers.facebook.com/docs/marketing-api/guides/instagramads/ad_creative/v2.9(在 "Post Moderation" 下)。

谢谢。

您想审核 Instagram 广告,但没有广告 ID。那你有什么?假设您应该有您的广告帐户 ID。在这种情况下,您可以使用: https://graph.facebook.com/v2.9/act_/ads?fields=名称

您可以看到该广告账号的所有广告。希望根据名称,您可以分辨出您在谈论哪个广告。或者您可以使用其他一些字段来查找您的广告。但无论如何,您需要先了解您的广告,然后才能审核广告。

我解决了这个问题!

您必须按照此顺序才能获得 ad_id 并成功删除评论;

  1. act_id/ads // 这个end-point 给你id = ad_id 需要删除评论或者创建一个comment.If 你想得到的评论属于这个ad_id 服从命令。假设 id 值为 '011011011'
  2. ad_id/adcreatives // 如果您将此端点与 fileds=effective_instagram_story_id 一起使用,您将获得具有此提要 ID 的广告创意提要,您将收到评论
  3. effective_instagram_story_id/comments // 给你最新的评论选择一个评论的id
  4. aWdfY29tbWVudDoxNz**********?ad_id=011011011 // 发送删除请求,然后成功了!如您所见,我们在第一部分使用了“011011011”ID 来删除此评论。