[英]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.