Facebook API,AdCreative标题

时间:2018-03-21 17:13:14

标签: python facebook facebook-marketing-api

关于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包。

  1. 如何为AdCreative设置标题?它的声音非常简单,但在我的案例中,AdCreative.title转换为" Text"而不是#34;标题"。enter image description here

1 个答案:

答案 0 :(得分:0)

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

  • 对于AdCreativeVideoData,这应该是title& message字段
  • 对于AdCreativeLinkData,这应该是name& message字段