从Facebook广告的图片哈希ID获取图片URL的方法

3

有没有办法使用Facebook API(或其他方法)获取我的广告图片的图像URL?我有一组图像哈希值,但如何获取它们的URL呢?

另外,是否有其他方式可以获取我的广告图片的URL,而不依赖于哈希值?我正试图系统地下载它们。


通过 adaccount/adimages 边缘进行,请求 url 字段?https://developers.facebook.com/docs/marketing-api/reference/ad-image#examples_read - CBroe
1个回答

2

是的!使用/adaccount节点下的/adimages边缘获取图像的permalink_url。您还可以返回哈希值,并通过特定哈希值列表筛选查询:

https://graph.facebook.com/v13/act_<AD_ACCOUNT_ID>/adimages?
    fields=id,permalink_url, 
    hash&hashes=["<IMAGE_HASH_1>","<IMAGE_HASH_2>"]

这将返回:
{
  "data": [
    {
      "id": "<AD_IMAGE_ID>",
      "permalink_url": "https://www.facebook.com/ads/image/?d=<UNIQUE_NUMBER>",
      "hash": "<IMAGE_HASH_1>"
    },
    {
      "id": "<AD_IMAGE_ID>",
      "permalink_url": "https://www.facebook.com/ads/image/?d=<UNIQUE_NUMBER>",
      "hash": "<IMAGE_HASH_2>"
    },
  ],
  "paging": {
    "cursors": {
      "before": "<VALUE>",
      "after": "<VALUE>"
    }
  }
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接