首页 文章

Facebook API,AdCreative Headers

提问于
浏览
0

关于AdCreative Facebook Marketing API的两个问题 . 1.在Facebook文档(https://developers.facebook.com/docs/marketing-api/reference/adgroup)中,我可以找到"creative"字段的描述 . 它假设通过ID和AdCreative规范将两种广告创意添加到广告中,可以将其转换为python作为dict . 但是,当我发送这个API调用`

ad = Ad(parent_id=self.parent_id)
    ad[Ad.Field.name] = advert_name
    ad[Ad.Field.adset_id] = group_id
    ad[Ad.Field.creative] = {
        "creative": {"name": advert_name, "object_story_spec": object_story_spec, "title": headline,
    "body": message, "object_url": object_url}
        # 'creative_id': creature["creative_id"],
    }
    ad_id = ad.remote_create(params={'status': Ad.Status.active})

“我只收到

Response:
{
  "error": {
    "code": 100, 
    "is_transient": false, 
    "error_subcode": 1487066, 
    "error_user_msg": "No creative spec found for given adgroup.", 
    "error_user_title": "Missing creative spec", 
    "message": "Invalid parameter", 
    "type": "OAuthException", 
    "fbtrace_id": "EQFX0HUnTKV"
  }
}

我的错误在哪里?使用当前的facebookads包 .

  • 如何为AdCreative设置 Headers ?它的声音很简单,但在我的情况下AdCreative.title转换为"Text",而不是"Headline" .
    enter image description here

1 回答

  • 0

    对于我自己问题的第二部分,我找到了一个解决方案 . 这应该通过AdCreativeLinkData或AdCreativeVideoData完成 .

    • 对于AdCreativeVideoData,这应该是 titlemessage 个字段

    • 对于AdCreativeLinkData,这应该是 namemessage 字段

相关问题