Я пытаюсь опубликовать рекламу в Facebook Marketing API, используя Python SDK.
Я получаю эту ошибку.
FacebookBadObjectError: This AdSet object was already created.
Из этой строки:
adset.remote_create(params={'status': 'PAUSED'})
Вот функция:
adset = AdSet(campaign_result["id"])
adset.update({
'name': 'test adset ex_2',
'campaign_id': campaign_result["id"],
'daily_budget': 150,
'billing_event': 'IMPRESSIONS',
'optimization_goal': 'REACH',
'bid_amount': 10,
'targeting': {'geo_locations': {'countries': ['US']},
'publisher_platforms': ['facebook']},
'start_time': start_time,
'end_time': end_time
})
adset.remote_create(params={'status': 'PAUSED'})
Документация не распространяется на это. Я следую этому руководству: https://medium.com/@gokhang1327/publishing-facebook-ads-with-python-step-by-step-5c2a98ee4d58 С этим кодом: https://github.com/gokhangerdan/publish_facebook_ads/blob/master/script.py
Мои параметры работают в проводнике графа API.
Как я могу опубликовать рекламу в python?