有没有什么方法可以使用 Facebook API(或其他方法)来获取我的广告图片的图片 URL?我有一个图像哈希值列表,但如何获取它们的 URL?
或者,是否有另一种方法可以不依赖哈希来获取我的广告图片的 URL?我正在尝试系统地下载它们。
最佳答案
是的!使用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>"
}
}
}
关于facebook - 从 Facebook 广告的图像哈希 ID 获取图像 URL 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60424092/