Как запустить объявление с текстом с помощью API маркетинга в Facebook - PullRequest
0 голосов
/ 01 мая 2019

Я пишу скрипт на Python, который запускает рекламу на Facebook с помощью Marketing API.При запуске объявления, как правило, с помощью Менеджера объявлений, у них есть поле «Текст», которое позволяет вам добавить текст над объявлением, описывающий то, что оно рекламирует.Кажется, я не могу найти это в 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
            )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...