如何从facebook广告api检索缩略图?

如何从facebook广告api检索缩略图?,facebook,facebook-ads-api,Facebook,Facebook Ads Api,通过facebook广告api,我可以发送查询来检索广告图像信息 以下是facebook文档中的示例 广告图像对象应该具有“url”、“宽度”、“高度”属性。但无论我怎么做,我只能检索id和哈希 使用图像哈希或广告帐户id获取缩略图url或其他图像属性的任何方法 我最终想要实现的是从手动管理迁移到基于api的自动管理,并获取已经上传到facebook的图像的url/属性(保存在db中,必要时重新使用) 与几乎所有广告对象一样,如果调用广告图像端点而不指定任何其他字段,则只会获得和id,有时还会获

通过facebook广告api,我可以发送查询来检索广告图像信息

以下是facebook文档中的示例

广告图像对象应该具有“url”、“宽度”、“高度”属性。但无论我怎么做,我只能检索id和哈希

使用图像哈希或广告帐户id获取缩略图url或其他图像属性的任何方法


我最终想要实现的是从手动管理迁移到基于api的自动管理,并获取已经上传到facebook的图像的url/属性(保存在db中,必要时重新使用)

与几乎所有广告对象一样,如果调用广告图像端点而不指定任何其他字段,则只会获得和id,有时还会获得一些其他参数

如果您仔细查看该页面的“创建”部分,您会发现一个字段列表;在curl请求中添加所需的字段参数

curl-G\
-d“访问令牌=”\
-d“字段=id、url,无论什么”\
"https://graph.facebook.com/act_/adimages"
curl -G \
-d "access_token=<ACCESS_TOKEN>" \
"https://graph.facebook.com/act_<ACCOUNT_ID>/adimages"

curl -G \
-d "hashes=[%220d500843a1d4699a0b41e99f4137a5c3%22,%22012feg987e98g789f789e87976210983%22]" \
-d "access_token=<ACCESS_TOKEN>" \
"https://graph.facebook.com/act_<AD_ACCOUNT_ID>"
{
    "data": {
       {
         "hash": "0d500843a1d4699a0b41e99f4137a5c3", 
         "id": "16522000:0d500843a1d4699a0b41e99f4137a5c3"
       }, 
       {
         "hash": "012feg987e98g789f789e87976210983", 
         "id": "16522001:012feg987e98g789f789e87976210983"
       }
     }, 
   "paging": {
     "cursors": {
       "before": "NDIyNDAzMzc0NDY4NjQxOjE2...",
        "after": "NDIyNDAzMzc0NDY4NjQxOmU5Njg..."
     }
   }
}
curl -G \
-d "access_token=<ACCESS_TOKEN>" \
-d "fields=id,url,whatever" \
"https://graph.facebook.com/act_<ACCOUNT_ID>/adimages"