技术博客
自媒体/文案团队方案:用免费经典语句 API 批量产出金句卡片

自媒体/文案团队方案:用免费经典语句 API 批量产出金句卡片

作者: 万维易源
2026-09-02
免费经典语句API自媒体金句卡片批量
# 自媒体/文案团队方案:用免费经典语句 API 批量产出金句卡片 > 元信息:接口 1646-2 · 免费 · 请求方式 POST/GET · 返回 JSON · 适用人群 新媒体/文案团队 · 阅读时间 7 分钟 ## 核心要点 - 免费经典语句 API 可批量取句,生成"金句卡片"素材,适合公众号配图、短视频字幕、朋友圈海报。 - 接口单次返回单条,批量需循环调用并在本地去重(结合 [缓存策略](https://www.showapi.com/guides/classic-quotes-cache-1646))。 - 发布务必保留「作者《出处》」署名;接口未声明版权,商用需自行评估出处合规。 ## Why:新媒体为什么要用 金句类内容天然高转发,但人工找句慢、易撞车。免费接口让你批量拉一批名言,配上模板快速出图,把"灵感"变成"产能"。 ## What:批量产出流水线 ``` 取句(循环调用,去重)→ 组装卡片(body + 署名)→ 套模板出图/视频字幕 → 发布 ``` ## How:批量取句脚本(Python) ```python import requests def fetch_one(tag=None): url = "https://route.showapi.com/1646-2" params = {"appKey": "YOUR_APPKEY"} data = {"tag": tag} if tag else {} try: js = requests.post(url, params=params, data=data, timeout=10).json() except requests.RequestException: return None if js.get("showapi_res_code") == 0 and js["showapi_res_body"].get("ret_code") == 0: b = js["showapi_res_body"] return {"body": b.get("body"), "author": b.get("author"), "name": b.get("name")} return None def batch_quotes(n=10, tag=None): pool, seen = [], set() while len(pool) < n: q = fetch_one(tag) if not q: break key = q["body"] if key in seen: continue # 本地去重 seen.add(key) pool.append(q) return pool # 生成卡片文案 for q in batch_quotes(10, "学习"): print(f"{q['body']}\n—— {q['author']}《{q['name']}》") ``` **卡片模板(示意 HTML)** ```html <div class="gold-card"> <p class="line">{{ body }}</p> <p class="sign">—— {{ author }}《{{ name }}》</p> </div> ``` cURL(单条验证): ```bash curl -X POST "https://route.showapi.com/1646-2?appKey=YOUR_APPKEY" \ -H "content-type: application/x-www-form-urlencoded" \ -d "tag=%E5%AD%A6%E4%B9%A0" ``` ## 返回示例与解析 每条 `body/author/name` 映射一张卡片的正文与署名。字段见 [返回字段全解](https://www.showapi.com/guides/classic-quotes-fields-1646)。 ## 进阶 / 边界 - **单次单条**:批量靠循环调用,注意低频、去重;文档未承诺批量返回。 - **署名规范**:`author` 是作者、`name` 是出处,混用会误导;固定「作者《出处》」最稳。 - **版权**:接口未声明语句版权,商用物料务必保留署名并自行评估出处合规风险。 ## FAQ **Q:一次能取多少条?** 接口单次单条,批量需循环调用并本地去重;量级大时先缓存(见缓存策略)再分批出图。 **Q:tag 能按"励志/情感"批量取吗?** `tag` 为可选软筛选,文档仅示例「学习」,未给全量标签;以接口实际返回为准。 **Q:商用发朋友圈/短视频要授权吗?** 接口未声明版权归属,建议保留作者与出处署名;商业使用自行评估出处合规。 **Q:去重后不够 N 条怎么办?** 放宽 tag(不传取默认句)、增大重试、或接入本地静态语料补位。 **Q:AppKey 放哪里?** 放服务端脚本,不要在前端/客户端暴露;批量取句在服务端完成后下发卡片数据。 ## 相关能力 / 下一步阅读 - [内容创作/文案灵感嵌入](https://www.showapi.com/guides/classic-quotes-content-creation-1646) — 写作工具取句 - [免费接口也要省:经典语句客户端缓存策略](https://www.showapi.com/guides/classic-quotes-cache-1646) — 去重与缓存 - [免费经典语句 API 标签筛选](https://www.showapi.com/guides/classic-quotes-tag-filter-1646) — tag 用法 - **本系列共 11 篇**:查看[免费经典语句 API 开发指南总目录](https://www.showapi.com/guides/classic-quotes-guides-1646)