Install
openclaw skills install my-skill-test用于调用 ZingAPI 的“创意列表查询”接口。适用于按行业、国家/地区、渠道、关键词、素材类型、AI 标签、时间范围、排序方式等条件检索广告创意、广告素材、创意投放记录、广告主创意和近期新增创意。
openclaw skills install my-skill-test本 skill 用于调用 ZingAPI 的创意列表查询接口,并将自然语言检索需求转换为稳定的接口请求。
接口地址:
POST https://openapi.dataideaglobal.com/zingapi/v1/creative/list/{customer_name}
固定请求头:
x-zf-action: creative-list
调用接口前必须配置以下环境变量:
ZINGAPI_ACCESS_KEY_IDZINGAPI_ACCESS_KEY_SECRETZINGAPI_CUSTOMER_NAME如任一变量缺失,应先提示用户完成配置。不得在回复、日志或错误信息中展示密钥明文。
所有接口请求均通过 scripts/creative_list.py 执行。常规查询优先使用脚本参数;需要完整控制入参时,可使用 JSON 请求体。
示例:查询最近 30 天美国 Facebook 渠道的游戏视频创意,并返回 AI 标签。
python scripts/creative_list.py `
--app-type 游戏 `
--geo 美国 `
--platform Facebook `
--creative-type 视频 `
--seen-days 30 `
--sort 最新 `
--include-ai-tags
示例:使用原始 JSON 请求体。
python scripts/creative_list.py --body '@request.json' --output summary
示例:仅检查请求体与签名头,不发送真实请求。
python scripts/creative_list.py --app-type 游戏 --keyword puzzle --dry-run
根据用户描述转换为脚本参数时,遵循以下规则:
references/input-mapping.md。当用户描述命中该映射表中的字段,但脚本没有对应的专用命令行参数时,应生成 JSON 请求体,并使用 python scripts/creative_list.py --body '@request.json' 调用。游戏、工具、电商 分别对应 app_type 的 1、2、3。图片、视频、轮播、HTML、试玩 分别对应 ads_type 的 1、2、3、4、7。美国 转为 USA,日本 转为 JPN。最新、展现、热度、最后发现、投放天数、点赞、评论、分享 分别转换为对应的 sort_field。广告去重、素材去重、广告主去重 分别对应 duplicate_removal 的 0、1、2。page=1;每页数量默认值为 page_size=20,最大值为 20。--include-ai-tags。scripts/creative_list.py 发起请求。--output raw。trace_id,便于接口问题排查。ad_key、app_type 和 search_flag。默认摘要结果按业务含义分组展示,包括:
广告主:广告主名称、ID 或域名、开发者、Logo、分类。素材:素材类型、预览图、资源列表、视频时长、素材 ID、NSFW 标记。投放:行业、渠道、国家地区、文案语言、首次投放时间、最后发现时间、投放天数。指标:人气总值、当周人气值总和、展现估值、热度值、关联广告数、互动数据。文案:标题、正文、Message、CTA。链接:落地页、原帖链接、结束卡片或关联视频。游戏标签:游戏核心赛道、游戏 IP、游戏玩法、游戏主题。AI素材标签:图片、视频及新版 AI 标签。原始字段:保留关键原始字段,便于二次查询和排查。字段含义以 references/response-fields.md 为准。用户要求展示“人气值”时,应使用 指标.人气总值 或 指标.当周人气值总和;不得将 指标.热度值 作为人气值展示。
摘要结果会将渠道、国家/地区等字典编码转换为“名称 (编码)”格式。人气值、热度值、展现估值等较大数值会使用 K、M、B 缩写并保留一位小数;原始编码和原始数值保留在 原始字段 中。
当 is_nsfw 为 true 时,素材资源地址可能被隐藏或替换为默认图片。
references/parameters.md。references/input-mapping.md。references/response-fields.md。references/examples.md。