有没有办法使用Facebook API(或其他方法)获取我的广告图片的图像URL?我有一组图像哈希值,但如何获取它们的URL呢?
另外,是否有其他方式可以获取我的广告图片的URL,而不依赖于哈希值?我正试图系统地下载它们。
有没有办法使用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>"
}
}
}
adaccount/adimages
边缘进行,请求url
字段?https://developers.facebook.com/docs/marketing-api/reference/ad-image#examples_read - CBroe