python facebook business SDK campaign 广告复制方法

facebook广告复制调试了一天,特此记录,广告复制分为两个步骤:

第一步:使用campaign.create_copy()复制广告系列。

第二步:复制源广告广告集(ad_set)如果广告集需要修改,使用api_update进行更新。

下面是示例源码:

python 复制代码
#获取广告系列详细信息 campaign_id目标广告
campaign = Campaign(campaign_id)
copy_campaign=campaign.create_copy()

# 获取原始广告系列的广告集列表
ad_sets = campaign.get_ad_sets()

# 遍历原始广告系列的广告集,并将其复制到新的广告系列中
for ad_set in ad_sets:
    ad_set.create_copy(params={'campaign_id': copy_campaign['copied_campaign_id']})

    # 更新复制后的广告集的预算和定向信息        
    target = {'geo_locations': {'countries': ['US']}}
       
    ad_set.api_update(params={
        AdSet.Field.daily_budget: budget,
        AdSet.Field.targeting: target,
    })
相关推荐
Yupureki23 分钟前
从零开始的C++学习生活 2:类和对象(上)
c语言·开发语言·c++·学习·visual studio
羚羊角uou34 分钟前
【Linux】线程的互斥
java·开发语言
mxd0184834 分钟前
最常用的js加解密之RSA-SHA256 加密算法简介与 jsjiami 的结合使用指南
开发语言·javascript·ecmascript
哈里谢顿36 分钟前
Celery Signal 类详解与实战
python
gopyer38 分钟前
180课时吃透Go语言游戏后端开发7:Go语言中的函数
开发语言·游戏·golang·go·函数
来不及辣哎呀43 分钟前
学习Java第三十天——黑马点评37~42
java·开发语言·学习
深蓝电商API1 小时前
解析动态数据:如何抓取 JavaScript 加载的 AJAX 内容
爬虫·python
2401_841495641 小时前
【计算机视觉】霍夫变换检测
图像处理·人工智能·python·opencv·算法·计算机视觉·霍夫变换
半桶水专家1 小时前
C语言中的setitimer函数详解
c语言·开发语言·算法