如何通过Facebook Marketing API获取广告目标网址及创建属性?解决字段报错
解决Facebook Marketing API获取广告目标URL及创意属性的问题
核心问题原因
你调用Ad节点请求object_url报错,是因为**object_url不属于Ad对象的字段**,广告的创意属性(包括目标跳转URL)都存储在AdCreative节点中,而你实际使用的ID是creative_id,直接请求AdCreative接口即可解决。
正确获取方式
1. 直接通过creative_id获取目标URL及创意属性
用你提供的23855312168950236这个creative_id,请求AdCreative节点并指定需要的字段:
GET https://graph.facebook.com/v17.0/23855312168950236?fields=name,body,object_url,website_url
该请求会返回包含你需要的所有属性的响应,示例格式如下:
{ "name": "Testing fbp cookies", "body": "广告正文内容", "object_url": "https://目标跳转网址.com", "website_url": "https://广告关联的官网.com", "id": "23855312168950236" }
2. 若持有真实Ad ID的关联查询方法
如果后续你拿到的是真正的Ad ID(而非creative_id),可以先通过Ad节点获取对应的creative_id:
GET https://graph.facebook.com/v17.0/{ad_id}?fields=creative{id}
再用返回的creative_id请求AdCreative节点获取完整创意属性。
内容的提问来源于stack exchange,提问作者Vagish Dilawari
相关产品推荐
相关产品推荐

