活动运营与二维码物料 Skill 查看原始 SKILL.md

准备交给 Coding Agent 执行?先阅读 AI 接入指南,确认接口契约与调用边界。

活动运营与二维码物料 Skill

面向活动运营、二维码物料、线下推广、门店活动和扫码复核的公开 API 组合。

业务场景

用于活动运营、二维码物料、线下推广、门店活动、扫码复核和活动排期。适合把二维码、Wi-Fi 码、条形码、二维码解析、图片压缩、URL 截图、HTML/PDF 转换、天气、农历、日出日落、正文图片和号码归属组合成活动执行链路。

  • 数据范围:覆盖二维码、Wi-Fi 二维码、条形码、二维码解析、图片压缩、URL 截图、HTML 转 PDF、Markdown 转 PDF、天气、农历节气、日出日落、正文图片和手机归属地。
  • 关键数据维度:活动维度:活动 URL、城市、日期、报名页、门店和联系人号码。;物料维度:二维码内容、条码类型、海报 HTML、Markdown、PDF、截图和图片大小。;执行维度:天气、农历、日出日落、投放渠道和扫码复核结果。

何时使用

  • 为活动页、报名页、门店 Wi-Fi 和商品信息生成二维码或条形码。
  • 把活动页面、Markdown 或 HTML 转成 PDF、截图和压缩图片物料。
  • 结合城市、日期、天气和日历数据做线下活动提醒。

不适用场景

  • 用户只需要查看某一个接口的完整参数、响应字段、价格或购买入口时,直接打开接口详情页。
  • 用户希望绕过接口开通、鉴权、配额或人工复核要求时,不应使用 Skill 作为替代。
  • 任务需要法律、医疗、金融投资或升学录取的最终决策时,Skill 只能提供数据辅助和复核线索。

用户需要提供的信息

  • 活动 URL、报名页、门店 Wi-Fi 信息、条码内容、海报 HTML/Markdown、活动城市、日期和素材图片。
  • 输出目标:二维码、Wi-Fi 码、条形码、PDF 物料、图片压缩、活动日期提醒或扫码复核。
  • 调用接口所需的 AppKey、开通状态和接口详情页限制。

推荐工作流

  1. 先根据活动链接、Wi-Fi 信息或条码内容生成二维码和条形码。
  2. 再把活动页面、HTML 或 Markdown 转成截图、PDF 和压缩图片物料。
  3. 最后结合天气、农历和日出日落做线下执行提醒,并用二维码解析复核投放内容。

参数传递关系

  • 活动链接、门店 Wi-Fi 或条码内容先生成二维码/条码,再把生成结果用于海报、PDF 或线下物料。
  • 海报页面可用 URL 截图、HTML 转 PDF 或 Markdown 转 PDF 生成可分发物料。
  • 城市和日期传给天气、农历和日出日落接口,用于活动时间和线下执行提醒。
  • 二维码解析接口用于投放前复核,解析出的 URL 需要再检查跳转和内容安全。

典型任务模板

  • 线下活动包:输入活动 URL、城市和日期;输出二维码、PDF 海报、天气提醒和投放复核清单。
  • 门店物料:输入 Wi-Fi 信息、门店页和条码内容;输出 Wi-Fi 码、页面截图、条码和压缩图片。
  • 扫码复核:输入已投放二维码图片;输出解析内容、目标 URL、风险提示和修正建议。

接口与关键参数

统一鉴权:调用接口前需要准备咕咕数据 AppKey。AppKey 应从环境变量或凭据管理系统注入,不要写入 SKILL.md、代码仓库、URL、日志或对话正文。推荐在服务端通过 Header 传递 AppKey;历史 Query 参数 appkey 仍以接口详情页说明为准。

通用二维码生成

关键请求参数:

参数必填类型默认值说明来源与传递
content是string无需要编码的完整文本或网址。文本内容来自用户输入、网页正文抽取或文档识别结果
size否integer500沿用模块尺寸比例;最终图片像素并非固定等于该值。由用户输入、业务筛选条件或上一轮接口结果确定。
cdn否string空字符串CLOUDFLARE 使用对应存储,其他历史值使用默认存储。由用户输入、业务筛选条件或上一轮接口结果确定。

Wi-Fi 无线网二维码生成

关键请求参数:

参数必填类型默认值说明来源与传递
ssid是string-Wi-Fi 网络名称,必须显式传入,支持中文和特殊字符。由用户输入、业务筛选条件或上一轮接口结果确定。
password是string-Wi-Fi 密码,必须显式传入;NOPASS 可传空字符串。正式 RequestParameter 按实际请求返回密码,请妥善保管响应。由用户输入、业务筛选条件或上一轮接口结果确定。
authentication是string-加密类型支持 WPA、WEP、NOPASS;保留历史大小写及其他值归一化为 WPA 的行为。由用户输入、业务筛选条件或上一轮接口结果确定。
ishiddenssid是string-是否隐藏网络,必须显式传入;true、1、yes 表示是,其他历史值表示否。由用户输入、业务筛选条件或上一轮接口结果确定。
isshowwifiicon是string-是否显示 Wi-Fi 图标,必须显式传入;true、1、yes 表示是,其他历史值表示否。由用户输入、业务筛选条件或上一轮接口结果确定。
size否integer500默认 500;小于等于 0 或大于 500 按 500 处理,1–40 无法生成时明确报参数错误。保留既有尺寸换算,实际像素随内容变化,不保证等于此值。由用户输入、业务筛选条件或上一轮接口结果确定。
cdn否string-历史存储选项;不传使用默认图片地址,CLOUDFLARE 使用已有 Cloudflare 图片地址。由用户输入、业务筛选条件或上一轮接口结果确定。

通用条形码生成

关键请求参数:

参数必填类型默认值说明来源与传递
type是string无条码类型,可选项: UPCA|UPCE|UPC_SUPPLEMENTAL_2DIGIT|UPC_SUPPLEMENTAL_5DIGIT|EAN13|EAN8|Interleaved2of5|Interleaved2of5_Mod10|Standard2of5|Standard2of5_Mod10|Industrial2of5|Industrial2of5_Mod10|CODE39|CODE39Extended\。完整说明请查看接口 Markdown。由用户输入、业务筛选条件或上一轮接口结果确定。
content是string无条码内容,注意对应条码的长度规范文本内容来自用户输入、网页正文抽取或文档识别结果
width是integer无条码宽度像素值由用户输入、业务筛选条件或上一轮接口结果确定。
height是integer无条码高度像素值由用户输入、业务筛选条件或上一轮接口结果确定。
showLabel否booleanfalse控制是否显示条码底部的文字标签,默认不显示,需要显示传递 true由用户输入、业务筛选条件或上一轮接口结果确定。
cdn否string无兼容历史存储选择;不改变条码内容。由用户输入、业务筛选条件或上一轮接口结果确定。

通用二维码解析读取

关键请求参数:

参数必填类型默认值说明来源与传递
file是string/binary无单个图片上传;正式字段 file,兼容历史单文件字段名。文件或图片来自用户上传、公开 URL 或上一轮转换结果

图片压缩与尺寸优化

关键请求参数:

参数必填类型默认值说明来源与传递
image_file否string/binary-本地图片文件,最大 10 MiB;与 image_url 二选一。文件或图片来自用户上传、公开 URL 或上一轮转换结果
image_url否string-公开可访问的 HTTP 或 HTTPS 图片地址;与 image_file 二选一。URL 或域名由用户提供,调用前需要确认协议、跳转和可访问性
targetWidth否integer-目标宽度上限,范围为 1 至 8192 像素。由用户输入、业务筛选条件或上一轮接口结果确定。
targetHeight否integer-目标高度上限,范围为 1 至 8192 像素。由用户输入、业务筛选条件或上一轮接口结果确定。
maxWidth否integer-最大宽度,范围为 1 至 8192 像素。由用户输入、业务筛选条件或上一轮接口结果确定。
maxHeight否integer-最大高度,范围为 1 至 8192 像素。由用户输入、业务筛选条件或上一轮接口结果确定。
quality否integer85JPEG 或 WebP 输出质量,范围为 1 至 95,默认 85。由用户输入、业务筛选条件或上一轮接口结果确定。
format否string-输出格式:jpeg、png、webp、gif 或 bmp;未传时保持原格式。由用户输入、业务筛选条件或上一轮接口结果确定。

URL 生成网站截图

关键请求参数:

参数必填类型默认值说明来源与传递
url是string无公开 HTTP/HTTPS 网页地址。URL 或域名由用户提供,调用前需要确认协议、跳转和可访问性
width否integer250保留现有兼容参数;viewportWidth 有值时优先使用 viewportWidth,不单独裁切或缩放图片。由用户输入、业务筛选条件或上一轮接口结果确定。
height否integer250保留现有兼容参数;viewportHeight 有值时优先使用 viewportHeight。由用户输入、业务筛选条件或上一轮接口结果确定。
viewportWidth否integer1080页面视窗宽度,实际截图尺寸优先采用该值。由用户输入、业务筛选条件或上一轮接口结果确定。
viewportHeight否integer1080页面视窗高度;整页截图的实际高度还取决于页面内容。由用户输入、业务筛选条件或上一轮接口结果确定。
forceReload否booleanfalse为 true 时重新请求截图,不读取备用旧结果。由用户输入、业务筛选条件或上一轮接口结果确定。
isMobile否booleanfalse是否采用现有移动设备模拟方式。号码来自用户输入、表单线索或上一轮内容抽取结果
isFullPage否booleanfalse是否截图整个页面;false 为页面视窗。由用户输入、业务筛选条件或上一轮接口结果确定。
isDarkMode否booleanfalse保留兼容参数,当前不改变截图的明暗模式。由用户输入、业务筛选条件或上一轮接口结果确定。

HTML/URL 转 PDF

关键请求参数:

参数必填类型默认值说明来源与传递
type是string无可选参数为 HTML 或 URL(注意,当类型为 URL 时,需要保证页面可以正常请求,我们的接口不解决加密页面、反爬虫页面等不能正常返回 HTML 的页面请求)由用户输入、业务筛选条件或上一轮接口结果确定。
content是string无内容正文,如果 type=HTML,那么传递 HTML 内容;如果 type=URL,那么传递需要存储为 PDF 的站点 URL 即可文本内容来自用户输入、网页正文抽取或文档识别结果
landscape否integer|string0控制生成 PDF 是否为横向页面模式,传递 1 控制页面横向渲染模式,默认为 0由用户输入、业务筛选条件或上一轮接口结果确定。
showpages否integer|string0控制生成的 PDF 是否在页脚包含页码信息,传递 1 控制页脚生成页码,默认为 0由用户输入、业务筛选条件或上一轮接口结果确定。
filename否string-可选参数,控制生成的文件名称,不需要后缀文件或图片来自用户上传、公开 URL 或上一轮转换结果
storage否stringpublic文件存储方式,可选 public 或 private。默认 public 返回公开下载地址;private 存入私有存储,返回 file_id,需生成短期下载链接后下载。由用户输入、业务筛选条件或上一轮接口结果确定。

Markdown 转 PDF

关键请求参数:

参数必填类型默认值说明来源与传递
content是string无非空白 Markdown 内容;支持表单和 JSON。文本内容来自用户输入、网页正文抽取或文档识别结果
storage否stringpublicpublic 返回下载地址字符串;private 返回所属应用的六字段文件引用。由用户输入、业务筛选条件或上一轮接口结果确定。

全球天气预报信息

关键请求参数:

参数必填类型默认值说明来源与传递
code否string无兼容参数。地区编码或 [经度,纬度],未传 location 时生效。由用户输入、业务筛选条件或上一轮接口结果确定。
days否integer1获取天气预报的天数,默认为1,即为当天数据。最大值为7。时间参数来自用户指定日期、业务统计周期或接口支持的历史范围
location否string无推荐参数。支持城市名称、LocationID 或 经度,纬度;与 code 同时传递时优先生效。由用户输入、业务筛选条件或上一轮接口结果确定。
lang否stringzh返回语言,默认 zh。由用户输入、业务筛选条件或上一轮接口结果确定。

农历与二十四节气

关键请求参数:

参数必填类型默认值说明来源与传递
date是string-必须传入,格式 yyyyMMdd,支持 19010101–21000208。显式空值或空白使用北京时间当天,无固定默认日期。时间参数来自用户指定日期、业务统计周期或接口支持的历史范围

日出与日落时间

关键请求参数:

参数必填类型默认值说明来源与传递
city是string-查询城市名,支持全球城市,如北京、南京、伦敦等地区参数来自用户输入、行政区划查询结果或定位结果
date是string-查询日期,格式为 yyyyMMdd,如 20260810时间参数来自用户指定日期、业务统计周期或接口支持的历史范围

获取任意链接正文图片

  • 业务角色:正文图片
  • 调用阶段:素材整理
  • 接口地址:POST https://api.gugudata.com/news/fetchcontentimages
  • 产出用途:用于获取活动或文章图片素材。
  • 参数来源:URL 或域名由用户提供,调用前需要确认协议、跳转和可访问性;文件或图片来自用户上传、公开 URL 或上一轮转换结果;文本内容来自用户输入、网页正文抽取或文档识别结果
  • 接口资料:详情页 https://www.gugudata.com/api/details/fetchcontentimages;接口 Markdown https://www.gugudata.com/api/details/fetchcontentimages/llm.md

关键请求参数:

参数必填类型默认值说明来源与传递
url是string-公开 HTTP/HTTPS 文章链接,必须显式传入;支持表单和 JSON,不保证识别全部网页图片。URL 或域名由用户提供,调用前需要确认协议、跳转和可访问性
limittype否string-不传时不筛选;size 按最小文件大小筛选,ratio 按最小宽、高筛选。由用户输入、业务筛选条件或上一轮接口结果确定。
limitvalue否float / [int,int]-指定筛选类型时必填:size 为非负 KB 数值,支持小数;ratio 为 [宽,高],两个非负整数,单位为像素。未指定类型时忽略此值。由用户输入、业务筛选条件或上一轮接口结果确定。
imagewithtag否booleanfalse是否返回与图片 URL 对应的完整 img 标签,默认 false。文件或图片来自用户上传、公开 URL 或上一轮转换结果
htmlsourcecontent否booleanfalse是否返回页面原始 HTML,默认 false。15 分钟主已保存结果及最多 24 小时备用内容可能与网页当前状态不同。文本内容来自用户输入、网页正文抽取或文档识别结果

手机归属地查询

关键请求参数:

参数必填类型默认值说明来源与传递
mobile是string无国内 11 位号码的既有数字表达;保留前导位,不新增运营商号段限制。号码来自用户输入、表单线索或上一轮内容抽取结果

失败处理与恢复

  • 缺少必填输入或数据口径不明确时,停止调用并先向用户补齐信息。
  • 收到 401 或 403 时,检查 AppKey、安全配置和服务权限;不要在输出中回显凭据。
  • 收到 429 时,遵守接口返回的限流提示,降低频率后再试,不要并发放大请求。
  • 遇到网络或 5xx 异常时,只对幂等请求进行有限次数重试,并记录失败接口与时间。
  • 数据为空或多接口结果冲突时,返回已确认事实、证据缺口和复核建议,不要臆造结论。

数据校验与使用边界

  • 二维码投放前必须解析复核,避免错误链接或过期活动页。
  • 天气和日历数据只作活动提醒,极端天气需以官方预警为准。
  • 物料转换效果受 HTML、字体、图片和页面加载影响。

输出建议

  • 输出活动包时列出二维码、PDF、截图、压缩图、日期天气和复核结果。
  • 扫码复核应展示解析内容、目标 URL 和风险提示。
  • 对失败的物料生成任务给出输入问题和重试建议。

常见问题

  • 问:什么情况下应该使用这个 Skill? 答:当用户提出的目标需要多个咕咕数据公开 API 组合完成,而不是只查询一个接口时,优先阅读这个 Skill。
  • 问:这个 Skill 是否需要单独购买? 答:不需要。Skill 文档只负责业务流程和接口选型,具体接口购买、价格和账号权益仍以接口详情页为准。
  • 问:Agent 应该怎样使用这个 Skill? 答:Agent 应先阅读 SKILL.md,确认业务场景和推荐工作流,再进入接口详情页核对参数、响应字段、价格和调用示例。
  • 问:调用接口前需要先核对什么? 答:需要核对业务对象、地区、时间范围、输入格式、必填参数、返回字段、购买状态和接口详情页中的限制说明。
  • 问:活动运营与二维码物料 Skill 会替代接口文档吗? 答:不会。Skill 负责说明业务组合和调用顺序,接口参数、响应结构、计费和购买入口仍以接口详情页为准。