测试时间: 2026-04-15 账户 ID: 80769799 API 版本: v3.0 测试结果: ✅ 通过
378156a33230df87e2ef6c56f37c7b76https://api.piaoquantv.com/ad/put/tencent/getAccessToken?accountId=80769799.env 文件,添加腾讯广告配置配置项:
TENCENT_AD_ACCESS_TOKEN=378156a33230df87e2ef6c56f37c7b76
TENCENT_AD_ACCOUNT_ID=80769799
TENCENT_AD_BASE_URL=https://api.e.qq.com/v3.0
测试接口: GET /v3.0/adgroups/get
测试结果: 成功
账户数据概览:
| 字段 | 值 |
|---|---|
| 广告 ID | 93278936685 |
| 配置状态 | AD_STATUS_SUSPEND (已暂停) |
| 系统状态 | ADGROUP_STATUS_SUSPEND |
| 出价 | 0.42 元 |
| 日预算 | 不限 |
| 营销目标 | MARKETING_GOAL_USER_GROWTH (用户增长) |
| 优化目标 | OPTIMIZATIONGOAL_PROMOTION_VIEW_KEY_PAGE (关键页面浏览) |
| 投放时间 | 2026-04-15 ~ (长期) |
| 创建时间 | 2026-04-08 15:39:07 |
| 字段 | 值 |
|---|---|
| 广告 ID | 93276255271 |
| 配置状态 | AD_STATUS_SUSPEND (已暂停) |
| 系统状态 | ADGROUP_STATUS_SUSPEND |
| 出价 | 0.40 元 |
| 日预算 | 不限 |
| 营销目标 | MARKETING_GOAL_USER_GROWTH (用户增长) |
| 优化目标 | OPTIMIZATIONGOAL_PROMOTION_VIEW_KEY_PAGE (关键页面浏览) |
| 投放时间 | 2026-04-15 ~ (长期) |
| 创建时间 | 2026-04-08 15:31:57 |
| 字段 | 值 |
|---|---|
| 广告 ID | 93269884383 |
| 配置状态 | AD_STATUS_NORMAL (投放中) |
| 系统状态 | ADGROUP_STATUS_ACTIVE |
| 出价 | 0.40 元 |
| 日预算 | 不限 |
| 营销目标 | MARKETING_GOAL_USER_GROWTH (用户增长) |
| 优化目标 | OPTIMIZATIONGOAL_PROMOTION_VIEW_KEY_PAGE (关键页面浏览) |
| 投放时间 | 2026-04-15 ~ (长期) |
| 创建时间 | 2026-04-08 15:14:09 |
注: 这是唯一在投放中的广告,可用于后续测试
curl --location 'https://api.piaoquantv.com/ad/put/tencent/getAccessToken?accountId=80769799'
curl "https://api.e.qq.com/v3.0/adgroups/get?access_token=${ACCESS_TOKEN}×tamp=${TIMESTAMP}&nonce=${NONCE}&account_id=80769799&page=1&page_size=10"
FIELDS='["adgroup_id","adgroup_name","configured_status","system_status","bid_amount","daily_budget","marketing_goal","optimization_goal","begin_date","end_date","created_time"]'
FIELDS_ENC=$(python3 -c "import urllib.parse, sys; print(urllib.parse.quote(sys.argv[1]))" "$FIELDS")
curl "https://api.e.qq.com/v3.0/adgroups/get?access_token=${ACCESS_TOKEN}×tamp=${TIMESTAMP}&nonce=${NONCE}&account_id=80769799&fields=${FIELDS_ENC}"
| 接口 | 方法 | 状态 | 说明 |
|---|---|---|---|
/adgroups/get |
GET | ✅ 成功 | 查询广告列表,支持字段过滤 |
| 接口 | 用途 | 优先级 |
|---|---|---|
/dynamic_creatives/get |
查询创意列表 | 高 |
/daily_reports/adgroups/get |
查询广告数据报表 | 高 |
/accounts/get |
查询账户信息 | 中 |
/custom_audiences/get |
查询人群包 | 中 |
/material_infos/get |
查询素材库 | 低 |
| 接口 | 用途 | 风险等级 |
|---|---|---|
/adgroups/update |
修改广告(出价/预算/状态) | 高危 |
/adgroups/add |
创建广告 | 高 |
/dynamic_creatives/update |
修改创意 | 中 |
/dynamic_creatives/add |
创建创意 | 中 |
⚠️ 重要: 所有写入操作需要格外小心,建议先在测试账户验证
测试创意列表查询
curl "https://api.e.qq.com/v3.0/dynamic_creatives/get?access_token=${TOKEN}×tamp=${TS}&nonce=${NONCE}&account_id=80769799&page=1&page_size=10"
建议测试流程:
json
POST /v3.0/adgroups/update
{
"account_id": 80769799,
"adgroup_id": 93269884383,
"adgroup_name": "测试-修改名称"
}
第二步: 测试调整出价(可恢复)
第三步: 测试暂停/开启(可逆操作)
安全建议:
当前配置(已正确):
DRY_RUN_MODE = True # ✅ 不实际执行
EXECUTION_ENABLED = False # ✅ 执行引擎关闭
GUARDRAILS_ENABLED = True # ✅ 护栏开启
建议使用广告 93269884383 (投放中) 作为测试对象:
问题: /daily_reports/adgroups/get 返回 code 12007 "未知接口"
可能原因:
待验证: 联系腾讯广告技术支持确认
问题: Python 环境中配置了代理,导致 httpx 库报错
解决方案:
测试人员: Claude (AI Assistant) 审核状态: 待人工确认 下一步操作: 等待用户指令