我正在用Python编写一个脚本,该脚本使用Marketing API将广告启动到Facebook。当正常使用广告管理器启动广告时,它们具有“文本”字段,可让您在广告上方添加描述广告所宣传内容的文本。我似乎在Marketing API中找不到这个。
在文档中,似乎“ Body”参数可以实现此目的,但是当我尝试向广告素材中添加主体(请参见下面的代码)时,它会毫无错误地启动广告,但结果是没有与我根本不包括尸体不同。我的代码要点如下:
fb_creative = AdCreative(parent_id=account_id, api=api)
fb_creative[AdCreative.Field.name] = name
fb_creative[AdCreative.Field.object_story_spec] = story
fb_creative[AdCreative.Field.body] = body
fb_creative[AdCreative.Field.instagram_actor_id] = instagram_id
fb_creative.remote_create()
fb_creative_id = fb_creative[AdCreative.Field.id]
fields = [
]
params = {
'name': ad_name,
'adset_id': adset_id,
'creative': {'creative_id': fb_creative_id},
'status': 'PAUSED'
}
AdAccount(account_id).create_ad(
fields=fields,
params=params
)