首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用python将adset发布到Facebook Marketing api

如何使用python将adset发布到Facebook Marketing api
EN

Stack Overflow用户
提问于 2020-06-15 12:49:56
回答 1查看 297关注 0票数 0

我正在尝试发布一个广告集到facebook的营销api使用python sdk。

我得到了这个错误。

代码语言:javascript
复制
FacebookBadObjectError: This AdSet object was already created.

从这一行开始:

代码语言:javascript
复制
adset.remote_create(params={'status': 'PAUSED'})

下面是函数:

代码语言:javascript
复制
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-5c2a98ee4d58https://github.com/gokhangerdan/publish_facebook_ads/blob/master/script.py

我的参数在图形api浏览器上起作用。

如何在python中发布adset?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-11 04:57:32

这与您之前的做法略有不同,但我发现在AdAccount类级别执行所有“创建”操作要容易得多,无论您是在创建一个活动、广告集还是广告。这是我为创建新的广告集而创建的函数,假设您想要在其中创建它的活动已经存在:

代码语言:javascript
复制
my_adaccount = AdAccount([INSERT AD ACCOUNT ID HERE])
    
def create_ad_set(name, campaign_id, optimization_goal, status, daily_budget, billing_event, targeting, bid_strategy):
        params = {
            'name': name,
            'campaign_id': campaign_id,
            'optimization_goal': optimization_goal,
            'status': status,
            'daily_budget': daily_budget,
            'billing_event': billing_event,
            'targeting': targeting,
            'bid_strategy': bid_strategy
        }
        response = my_adaccount.create_ad_set(params=params)
        print(response)
        newest_adset = response['id']

经过大量的试验和错误,我确定这些都是成功创建广告集所需的参数。显然,您可以在函数参数中编辑它们或添加更多。您的选项可以在here找到,以方便参考。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62381532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档