腾讯广告
  1. 入门与指南
腾讯广告
  • 入门与指南
    • 快速入门
    • 术语介绍和技术准备
    • 业务流程
    • 发起请求
    • 接收应答
    • 接口清单
    • V1.3升级指引
  • 授权认证
    • OAuth授权
      • 获取 Authorization Code
      • 获取 Token
  • 账号管理
    • 广告账号
      • 添加腾讯广告服务商子客
      • 更新腾讯广告广告主信息
      • 查询腾讯广告广告主信息
      • 获取竞价广告账户日预算
      • 查询商务管家账号下广告主信息
      • 查询商务管家或同主体下广告主信息
    • 资质
      • 创建广告主资质
      • 更新广告主资质
      • 获取广告主资质
      • 删除广告主资质
    • 资金账户
      • 发起代理商与子客户之间转账
      • 获取资金账户信息
      • 获取资金账户日结明细
      • 获取资金账户日结明细(新,包含日终结余数据)
      • 获取资金流水
      • 获取微信资金账户信息
      • 获取微信资金账户流水信息
      • 获取实时消耗
      • 服务商当日分账户实时消耗
      • 服务商内部划账
      • 同商务管家子客间转账
      • 资金合并类型同商务管家子客间转账
      • 获取资金合并类型资金账户信息
      • 获取资金合并类型资金账户日结明细
      • 获取资金合并类型资金流水
  • 营销资产
    • 推广目标
      • 创建推广目标
      • 更新推广目标
      • 获取推广目标
      • 删除推广目标
      • 推广目标授权接口
      • 获取授权历史记录
      • 获取 Android 渠道包
    • 落地页
      • 获取落地页列表
      • 获取蹊径落地页模板列表
      • 获取蹊径落地页模板
      • 获取蹊径落地页互动模板配置
      • 蹊径-获取落地页列表
      • 蹊径-基于模板创建落地页
      • 蹊径-基于组件创建落地页
      • 蹊径-创建互动落地页
      • 蹊径-送审落地页
      • 蹊径-删除落地页
      • 生成虚拟人
      • 生成点击特效
      • 生成预览 token
    • 落地页号码包
      • 获取蹊径号码包列表
      • 添加蹊径号码包
      • 更新蹊径号码包
      • 获取蹊径微信号列表
      • 更新蹊径微信号
    • 视频
      • 添加视频文件
      • 获取视频文件
      • 修改视频信息
      • 删除视频
    • 图片
      • 添加图片文件
      • 获取图片信息
      • 修改图片信息
      • 删除图片
    • 品牌形象
      • 创建品牌形象
      • 获取品牌形象列表
    • 互动推广页
      • 获取互动推广页
    • 商品库
      • 创建商品库
      • 获取商品库
      • 添加商品
      • 行业列表
      • 获取商品
      • 获取商品详情
      • 更新商品信息
      • 批量更新商品信息
      • 获取审核失败的商品
      • 获取商品类目
      • 创建商品系列
      • 获取商品系列
    • 动态商品图片
      • 创建用于广告投放的动态广告图片
      • 获取动态广告图片信息
    • 动态商品视频
      • 创建用于广告投放的动态广告视频
    • 微信原生页
      • 基于模板创建微信原生页
      • 基于组件创建微信原生页
      • 获取微信落地页列表
      • 删除微信落地页
    • 广告应用分包
      • 创建应用分包
      • 更新应用子包版本
      • 查询应用分包列表
    • 优量汇流量包
      • 联盟流量包模块
      • 联盟流量包模块
      • 联盟流量包获取接口
      • 联盟流量包删除接口
    • 资产授权
      • 资产权限授予
      • 资产权限回收
      • 获取待确认接收授权列表接口
      • 资产预授权确认
      • 更新资产授权权限
    • 朋友圈头像昵称跳转页
      • 创建朋友圈头像昵称跳转页
      • 删除朋友圈头像昵称跳转页
      • 获取朋友圈头像昵称跳转页
    • 附加创意
      • 创建表单组件
      • 获取表单组件详情
      • 获取表单组件列表
    • 弹幕
      • 添加弹幕
      • 获取弹幕
      • 查询运营推荐弹幕列表
    • 本地门店
      • 批量录入门店
      • 批量更新门店信息
      • 批量删除门店信息
      • 查询门店信息
      • 解析门店地址
      • 搜索门店
      • 查询微信支付商户号
      • 查询门店类目
    • 创意组件
      • 创建创意组件
      • 更新创意组件
      • 查询创意组件信息
      • 删除创意组件
      • 更新创意组件状态
  • 广告管理
    • 推广计划
      • 创建推广计划
      • 更新推广计划
      • 获取推广计划
      • 删除推广计划
    • 广告组
      • 创建广告组
      • 更新广告组
      • 获取广告组
      • 删除广告组
    • 广告创意
      • 创建广告创意
      • 更新广告创意
      • 获取广告创意
      • 删除广告创意
    • 动态创意
      • 创建动态创意
      • 更新动态创意
      • 获取动态创意
    • 广告
      • 创建广告
      • 更新广告
      • 获取广告
      • 删除广告
    • 定向
      • 创建定向
      • 更新定向
      • 获取定向
      • 删除定向
      • 分享定向
      • 获取定向分享记录
    • 关键词
      • 创建关键词
      • 替换关键词
      • 删除关键词
      • 获取关键词
    • 否定词
      • 新增推广计划否定词
      • 新增广告组否定词
      • 修改推广计划否定词
      • 修改广告组否定词
      • 查询推广计划否定词
      • 查询广告组否定词
    • 批量操作
      • 创建批量请求
      • 更新广告主日限额信息
      • 更新推广计划日限额信息
      • 更新广告组日限额信息
      • 更新推广计划状态
      • 更新广告组状态
      • 更新广告状态
      • 更新广告组投放时间
      • 更新广告组出价
      • 创建批量异步请求任务
      • 获取批量异步请求任务列表
      • 获取批量异步请求任务详情
    • 出价
      • 获取分人群出价标签
  • 创意工具
    • 文案助手
      • 获取广告文案
    • 图片处理
      • 进行图片处理
    • 广告素材预审
      • 获取广告素材预审结果
    • 视频加字幕
      • 创建视频加字幕任务
    • 创建智能调整
      • 创建智能调整任务
    • 视频封面画图
      • 生成视频封面图
    • 词包
      • 获取词包
    • 通配符
      • 获取落地页通配符
    • 创意示例商品
      • 获取创意示例商品列表
    • 动态商品图片模板
      • 获取动态商品图片模板
    • 动态商品视频模板
      • 获取动态商品视频模板
    • 创意工具通用接口
      • 视频工具任务查询
    • 自动生成创意
      • 创建模板预览接口
      • 更新模板预览接口
      • 获取模板预览接口
      • 获取模板列表接口
    • 素材标签
      • 素材标签列表
      • 素材标签保存
  • 数据洞察
    • 广告数据洞察
      • 获取日报表
      • 获取小时报表
      • 获取定向标签报表
      • 落地页报表数据接口
      • 联盟广告位报表接口
      • 视频流失分析接口
      • 创建异步报表任务
      • 获取异步报表任务
      • 获取文件接口
    • 人群数据洞察
      • 人群洞察分析
    • 订单数据
      • 获取订单
      • 更新订单
    • 线索管理平台
      • 获取线索列表
      • 回传线索状态
      • 获取中间号
      • 获取通话结果
      • 获取一个账号下的全部通话结果
      • 获取网络电话 token
      • 网络电话呼叫
      • 外部线索数据导入
      • 外部线索状态更新
      • 更新线索基本信息
      • 获取无效赔付明细
    • 人群价值分析
      • 人群价值分析
  • 人群管理
    • 客服人群
      • 创建客户人群
      • 更新客户人群
      • 更新客户人群
      • 删除客户人群
    • 客户人群数据文件
      • 上传客户人群数据文件
      • 获取客户人群数据文件
    • 客户人群数预估
      • 人群覆盖数预估
    • 人群授权
      • 添加人群授权
      • 获取人群授权信息
    • 标签人群
      • 标签广场标签获取
    • 客户标签
      • 创建客户标签
      • 获取客户标签
      • 更新客户标签
      • 删除客户标签
    • 标签数据文件
      • 上传客户标签人群数据文件
      • 获取客户标签人群文件
    • 用户属性数据源
      • 创建用户属性数据源
      • 更新用户属性数据源
      • 获取用户属性数据源
    • 用户属性数据
      • 上传用户属性数据
  • 数据上报
    • 用户行为数据源
      • 创建用户行为数据源
      • 获取用户行为数据源
      • 获取用户行为数据源报表
      • 添加数据集
      • 获取数据集
      • 数据源分发关系更新
      • 数据源分发关系获取
    • 用户行为数据
      • 上传用户行为数据
    • 属性数据源
      • 创建属性数据源
      • 获取属性数据源
    • 属性数据源schema
      • 创建属性数据源 schema
      • 更新属性数据源 schema
      • 获取属性数据源 Schema
    • 属性数据文件上传
      • 创建属性数据文件上传会话
      • 提交属性数据文件上传会话
      • 上传属性数据文件
  • 附近推
    • 附近推开户
      • 附近推商家开户
      • 更新附近推商家信息
      • 查询附近推商家信息
    • 附近推账户资金
      • 微信服务商子客之间转账
    • 附近推账户资质
      • 添加附近推商家资质
      • 删除附近推商家资质
      • 查询附近推商家资质信息
    • 附近推广告投放
      • 创建广告
      • 拉取广告列表
      • 更新广告
      • 手动结束广告
      • 拉取曝光预估数据
    • 附近推门店
      • 批量录入门店
      • 批量更新门店信息
      • 批量删除门店信息
      • 查询门店信息
      • 解析门店地址
      • 搜索门店
      • 查询微信支付商户号
      • 查询门店类目
  • 审核工具
    • 素材风险检测
      • 获取元素的预审结果
    • 广告申诉复审
      • 发起广告申诉复审
      • 获取广告申诉复审结果
      • 获取广告申诉复审配额
  • 投放辅助工具
    • 定向标签
      • 获取定向标签
      • 获取行为/兴趣/意向标签覆盖人群数
    • 场景定向标签
      • 获取场景定向标签
    • 创意形式
      • 获取创意规格详情
      • 获取创意规格列表
    • 广告投放能力
      • 查询优化目标权限
    • 预估能力
      • 人数预估
      • 获取出价模拟信息
      • 获取当日转化效果预估数据
    • 广告预览
      • 创建预览
      • 获取预览受众
      • 获取广告预览二维码
    • ·异步任务
      • 创建异步任务
      • 获取异步任务
      • 获取文件接口
    • 拆分对比实验
      • 创建拆分对比实验
      • 更新拆分对比实验
      • 删除拆分对比实验
      • 获取拆分对比实验
    • 广告诊断
      • 获取广告诊断信息
    • 广告创意预览
      • 获取广告创意预览
    • 微信广告标签
      • 获取微信广告标签
    • 广告标签
      • 获取广告标签
    • 转化归因
      • 新增转化归因
      • 获取转化归因
    • 微信原生页
      • 获取原生页授权方信息
      • 获取企业微信客服组列表
      • 增加企业微信组件客服组
      • 更新企业微信组件客服组
      • 获取企业微信组件客服列表
      • 更新企业微信组件客服状态
    • 微信公众号账户升级
      • 获取微信公众号账户升级状态
    • 腾讯广告账户报表指标升级
      • 获取腾讯广告平台广告账户升级状态
    • 探索推广工具
      • 查询关键词流量接口
      • 获取关键词推荐结果
      • 查询行业业务点信息
    • 视频号精选评论管理
      • 设置视频号评论管理
    • 游戏特征信息
      • 获取游戏特征标签
      • 新增游戏 app 特征
      • 更新游戏 app 特征
      • 获取游戏 app 特征
  • 附录
    • 更多信息
  1. 入门与指南

发起请求

本节将为您介绍如何发起一次API请求。

请求URL

Marketing API 请求URL约定了使用的协议、域名、模块、版本、资源及动作,详细定义如下:

  • 正式环境为 https://api.e.qq.com/<API_VERSION>/<RESOURCE_NAME>/<RESOURCE_ACTION>
  • 沙箱环境为 https://sandbox-api.e.qq.com/<API_VERSION>/<RESOURCE_NAME>/<RESOURCE_ACTION>

其中:

  • 协议:正式环境和沙箱环境均使用 HTTPS;
  • API_VERSION:版本号,当前最新版本号为 v1.3;
  • RESOURCE_NAME:表示要操作的资源,如campaigns、adcreatives;
  • RESOURCE_ACTION:表示对资源的动作,如 get、add。

各接口对应的 <RESOURCE_NAME>/<RESOURCE_ACTION> 在文档中描述为接口请求路径,例如:正式环境新建一个推广计划,接口文档中描述的请求路径为 campaigns/add,完整地址为 https://api.e.qq.com/v1.3/campaigns/add。

HTTP Method

调用方应根据具体接口的要求设置 HTTP Method为 GET或POST。

HTTP Header

调用方应遵循HTTP协议设置相应的 Header,目前支持的Header有:Content-Type,用于指定数据格式。例如:

Content-Type: application/json

编码方式

Marketing API支持的编码方式为 UTF-8。

接口调用限制

类别限制描述
接口功能不同应用程序在接口功能上可能存在差异,由开发者创建应用的时候根据应用的使用场景进行选择
调用天频次1、目前custom_audience_files/add及custom_tag_files/add两个接口对每个应用程序都有调用天频次限制, 其余接口均没有天频次限制 2、达到限制后,您当日将无法继续调用超限的接口,第二天可自动恢复正常 3、如需要调整限制可以联系您的运营接口人
调用分钟频次1、系统对每个应用程序调用每个接口都有调用分钟频次限制,不同应用等级下的调用次数不同,具体可通过应用程序管理页面了解 2、达到限制后,您需要暂停对该接口的调用,5分钟后可自动恢复正常 3、如需要调整限制可以联系您的运营接口人

特殊字符限制

如无特殊声明,API接口所有输入参数的值均不能包含以下这些特殊字符:< > & ‘ ” / \ 以及TAB、换行、回车键。

请求通用参数

1、每个请求接口中的均需传入以下通用参数,详细定义如下表所示:

名称类型必填限制描述
access_tokenstring是以Query Parameter方式在请求路径中传递。授权令牌,完成 OAuth 2.0 授权后获得,参考授权认证章节。
timestamptimestamp是以Query Parameter方式在请求路径中传递。当前的时间戳,单位为秒,允许客户端请求最大时间误差为300秒。 MarketingAPI 所使用的时间戳,若无特殊说明,均为秒级时间戳 MarketingAPI 所使用的时区为GMT+8,例如当时间戳为1494840119时,表示 2018-05-15 17:21:59
noncestring是以Query Parameter方式在请求路径中传递。随机字串标识,不超过32个字符,由调用方自行生成,需保证全局唯一性。

2、所有get接口,请求参数中必须增加fields字段,用于指定返回的字段列表。

名称类型必填限制描述
fieldsstring[]否指定返回的字段列表,为选填字段,如不填写,则根据默认值进行返回

增加fields的接口以及默认值如下表:

接口默认返回
advertiser/getaccount_id
funds/getfund_type,balance,fund_status,realtime_cost
fund_statements_daily/getfund_type,trade_type,time,amount,description
fund_statements_detailed/gettime,external_bill_no,trade_type,amount,description
realtime_cost/getcampaign_id,adgroup_id,cost
qualifications/getindustry_qualifications,ad_qualifications,additional_industry_qualifications,industry_qualifications_wechat,ad_qualifications_wechat
campaigns/getcampaign_id
adgroups/getadgroup_id
adcreatives/getadcreative_id
ads/getad_id
promoted_objects/getpromoted_object_id
targetings/gettargeting_id
adcreative_templates/getadcreative_template_id
capabilities/getwechat_ecommerce_product_spec,wechat_link_ad_spec
images/getimage_id
dynamic_ad_images/getdynamic_ad_template_id
dynamic_creatives/getaccount_id
system_status/getadgroup_id
videos/getvideo_id
targeting_tags/getid,name,parent_id,parent_name,city_level
estimation/getapproximate_count,impression,min_bid_amount,max_bid_amount
daily_reports/getdate
hourly_reports/gethour
targeting_tag_reports/getdate
pages/getpage_id
tracking_reports/getdate,hour
async_tasks/gettask_id
custom_audiences/getaudience_id
custom_audience_files/getcustom_audience_file_id
custom_audience_insights/getdimension_type,match_rate,distribution
custom_audience_estimations/getuser_count
custom_audience_reports/getuser_count
user_action_sets/getuser_action_set_id
user_action_set_reports/getdate
user_property_sets/getuser_property_set_id
analyse_results/getexternal_user_id
predictive_lead_scoring/getexternal_user_id
custom_tags/gettag_id
product_catalogs/getproduct_catalog_id
dynamic_ad_templates/getdynamic_ad_template_id
ecommerce_order/getecommerce_order_id
shop_property_sets/getshop_property_set_id
adcreative_previews/getuser_id
custom_tag_files/gettag_id,custom_tag_file_id
wechat_pages/getpage_id
wechat_articale_pages/getpage_id
product_brands/getexternal_brand_id
product_categories/getexternal_category_id
product_combines/getexternal_combine_product_id
product_commission_rules/getexternal_commission_rule_id
product_coupons/getexternal_coupon_id
product_promotions/getexternal_promotion_id
product_salesinfos/getexternal_store_id
product_skus/getexternal_sku_id
product_spus/getexternal_spu_id
stores/getexternal_store_id
data_warehouses/getdata_warehouse_id
union_position_packages/getunion_package_id
union_position_daily_reports/getunion_position_id
analyse_tasks/getanalyse_task_id
audience_launches/getaudience_id
custom_feature_class_project_grants/getproject_id
custom_feature_classes/getfeature_class_id
custom_features/getfeature_id
dataset_files/getdataset_file_id
datasets/getdataset_id
split_tests/getsplit_test_id
credit_bills/getrepaid_amount
wechat_leads/getagency_id,agency_name,campaign_id,campaign_name,adgroup_id,adgroup_name,click_id,leads_info
leads/getcampaign_id,campaign_name,adgroup_id,adgroup_name,wechat_agency_id,wechat_agency_name,wechat_campaign_id,wechat_campaign_name,wechat_adgroup_id,wechat_adgroup_name,click_id,lead_spec_list
wechat_funds/getfund_type,balance,credit_roll_spec,miniprogram_spec
wechat_fund_statements_detailed/gettime,bill_number,amount,fund_type,description
wechat_credit_bills/getrepaid_amount,need_repay_amount,bill_date,start_time,end_time,due_time
wechat_advertiser/getaccount_id
product_items/getproduct_outer_id
diagnosis/getadgroup_id
business_manager_relations/getaccount_id,corporation_name
xijing_template/getpage_template_id,page_type,page_name,page_title,component_spec_list,mobile_app_id
adcreative_template_detail/getadcreative_template_id
custom_data_salt/getsalt_id
product_items_detail/getfeed_id,system_status,reject_message,product_item_spec
products_system_status/getfeed_id,product_id,system_status,reject_message
product_catalogs_reports/getproduct_catalog_id
android_channel_packages/getandroid_app_id,channel_package_id,package_name
advertiser_reports/getaccount_id
campaign_reports/getaccount_id
adgroup_reports/getaccount_id
dynamic_ad_templates/adddynamic_ad_template_id
wechat_ad_labels/getlabel_category,label

完整请求示例

API请求中需要提供必要的通用参数、每个接口要求的参数,并声明正确的编码方式。以curl发起请求获取和创建一个推广计划为例。 获取一个推广计划:

curl 'https://api.e.qq.com/v1.1/campaigns/get?access_token=<ACCESS_TOKEN>&timestamp=<TIMESTAMP>&nonce=<NONCE>' \
    -d 'account_id=51959'
    -d 'fields=[campaign_id,campaign_name,campaign_type, daily_budget]'

< HTTP/1.1 200 OK
< Content-Type: application/json; charset=utf-8
<
{ 
    code:0,
    message:,
    data:
    {
        list:[  
            {  
                campaign_id:12345,
                campaign_name:推广计划1,
                campaign_type:CAMPAIGN_TYPE_NORMAL,
                daily_budget:1000000
            },
            {  
                campaign_id:12346,
                campaign_name:推广计划2,
                campaign_type:CAMPAIGN_TYPE_NORMAL,
                daily_budget:10000
            },
       page_info:{  
            page:1,
            page_size:2,
            total_number:2,
            total_page:1
        }
    } 
}

创建一个推广计划:

curl 'https://api.e.qq.com/v1.1/campaigns/add?access_token=<ACCESS_TOKEN>&timestamp=<TIMESTAMP>&nonce=<NONCE>' \
    -H 'Content-Type: application/json' \
    -d '{
        account_id: 51959,
        campaign_name: test,
        campaign_type: CAMPAIGN_TYPE_NORMAL,
        daily_budget: 10000,
        promoted_object_type,PROMOTED_OBJECT_TYPE_APP_IOS
    }'

* Connected to api.e.qq.com (10.10.10.10) port 443 (#0)

> POST / HTTP/1.1
> User-Agent: curl/7.41.0
> Host: api.e.qq.com
> Content-Type: application/json
> Content-Length: 64
* upload completely sent off: 64 out of 64 bytes

< HTTP/1.1 200 OK
< Content-Type: application/json; charset=utf-8
<
{ 
    code:0,
    message:,
    data:
    {
        campaign_id:23456
    } 
}
修改于 2023-11-01 02:44:31
上一页
业务流程
下一页
接收应答
Built with