簡體   English   中英

如何從Facebook廣告API檢索縮略圖?

[英]How do I retrieve thumbnail from facebook ad api?

使用facebook ad api,我可以發送查詢以檢索廣告圖像信息。

以下是來自facebook doc的示例。 https://developers.facebook.com/docs/reference/ads-api/adimage/v2.2

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>"

兩個電話都工作正常。 但是問題是:它們僅返回圖像ID和圖像哈希的數組,而沒有其他返回。 同樣,來自facebook doc的示例。 我的測試顯示了相同格式的響應。

{
    "data": {
       {
         "hash": "0d500843a1d4699a0b41e99f4137a5c3", 
         "id": "16522000:0d500843a1d4699a0b41e99f4137a5c3"
       }, 
       {
         "hash": "012feg987e98g789f789e87976210983", 
         "id": "16522001:012feg987e98g789f789e87976210983"
       }
     }, 
   "paging": {
     "cursors": {
       "before": "NDIyNDAzMzc0NDY4NjQxOjE2...",
        "after": "NDIyNDAzMzc0NDY4NjQxOmU5Njg..."
     }
   }
}

廣告圖片對象應該具有“ url”,“ width”,“ height”屬性。 但是,無論嘗試什么,我都無法檢索到除id和hash之外的任何內容。

有什么方法可以使用圖片哈希或廣告帳戶ID獲取縮略圖網址或其他圖片屬性?

我最終要實現的是從手動管理遷移到基於自動api的管理,並獲取已經上傳到facebook的圖像的url /屬性(保存在db中,並在必要時重新使用)。

與幾乎所有廣告對象一樣,如果您在未指定任何其他字段的情況下調用廣告圖片端點,則只會獲取ID和id,有時還會添加一些參數。

如果您仔細查看該頁面的“創建”部分,將會找到一個字段列表; 在curl請求中將所需的參數添加為字段參數。

例如

curl -G \
-d "access_token=<ACCESS_TOKEN>" \
-d "fields=id,url,whatever" \
"https://graph.facebook.com/act_<ACCOUNT_ID>/adimages"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM