Image 如何使用Facebook API从广告帐户获取广告图像
大家早上好 最近,我正在开发Facebook API,试图从一个广告账户中提取广告图片。我的问题是使用creative获取image\u url字段,我意识到只有我帐户中的一些广告会返回image\u url,也就是说,我无法获得我想要的所有图像 我还尝试了缩略图url但它返回缩微图像,您可以使用缩略图高度和缩略图宽度修改其尺寸,但它所做的只是以像素为单位放大图像,但裁剪仍在继续 我对Facebook API的响应请求如下:Image 如何使用Facebook API从广告帐户获取广告图像,image,facebook,facebook-graph-api,facebook-php-sdk,Image,Facebook,Facebook Graph Api,Facebook Php Sdk,大家早上好 最近,我正在开发Facebook API,试图从一个广告账户中提取广告图片。我的问题是使用creative获取image\u url字段,我意识到只有我帐户中的一些广告会返回image\u url,也就是说,我无法获得我想要的所有图像 我还尝试了缩略图url但它返回缩微图像,您可以使用缩略图高度和缩略图宽度修改其尺寸,但它所做的只是以像素为单位放大图像,但裁剪仍在继续 我对Facebook API的响应请求如下: GET https://graph.facebook.com/v5.0
GET https://graph.facebook.com/v5.0/act_131251207293544?fields=ads{id,name,creative{image_url,status}}
我不知道你们中是否有人知道提取这些广告图像的另一种方法,以便所有广告在查阅API时都有相应的图像,并以其原始大小显示
我非常感谢你的合作
我不知道你们是否知道提取这些广告图片的其他方法
这样所有的广告在发布时都有了相应的形象
参考API,并以其原始大小显示
我与Facebook SDK合作多年,开发了类似的功能
首先,阅读您账户中的所有广告创意:
curl-G\
-d'字段=名称'\
-d'访问\u令牌=:
curl-G\
-d'字段=名称、对象\故事\ id'\
-d'访问\u令牌=:
您需要的数据应该在photo\u data
中
但是要注意!object\u story\u spec
因广告类型而异,
所以你应该非常小心
例如,如果是视频广告或文本广告,则可能根本没有照片数据
如果您有任何问题,请毫不犹豫地在此处发表评论。我注意到,有些广告只提供缩略图url,没有对象故事规范,即使它们是旋转木马或视频类型的广告。但是,请查看广告预览/{adcreativeId或adId}/previews?ad_format=DESKTOP_FEED_标准清楚地显示了广告确实具有多个高质量图像,但是在广告属性中看不到这些图像。我错过什么了吗?
curl -G \
-d 'fields=name' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v2.11/act_<AD_ACCOUNT_ID>/adcreatives
curl -G \
-d 'fields=name,object_story_id' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v2.11/<CREATIVE_ID>