歇后语查询实战:文案 / 海报怎么自动配一句贴切歇后语
# 歇后语查询实战:文案 / 海报怎么自动配一句贴切歇后语
- **接口/接入点**:歇后语查询 · 1635-1
- **是否免费**:是
- **请求方式**:POST / GET
- **返回格式**:JSON
- **适用人群**:新媒体运营、文案、设计师、自媒体
- **阅读时间**:约 7 分钟
## 核心要点
- 歇后语是天然的"点睛句":前半画面感强、后半抖包袱,适合标题、海报文案、短视频脚本。
- 接口返回随机 `question`+`answer`,批量生成时可本地去重 + 人工筛选挑贴切的。
- 免费、无需分类参数,适合做"灵感库"而非精准检索。
## Why:文案为什么需要歇后语
好文案要"一眼记住"。歇后语自带节奏和幽默,给促销海报告一句"赔本赚吆喝"、给科普文配一句"秀才遇见兵",记忆点立刻拉满。本接口免费、调用简单,做"灵感池"零成本。
## What:接口速览
| 项 | 值 |
|----|----|
| 接口地址 | `https://route.showapi.com/1635-1?appKey={YOUR_APPKEY}` |
| 请求参数 | `num`(选填,随机返回几条) |
| 返回 | `contentlist`:`question`+`answer` |
| 计费 | 免费 |
## How:自动配一句
### 步骤 1 — 批量取灵感
```python
import requests
def pick_lines(n=10):
r = requests.post("https://route.showapi.com/1635-1",
params={"appKey": "YOUR_APPKEY"},
data={"num": str(n)}, timeout=15)
body = r.json()["showapi_res_body"]
if body.get("ret_code") != "0":
return []
return [f"{it['question']}——{it['answer']}" for it in body["contentlist"]]
```
### 步骤 2 — 按主题人工/规则筛选
接口**无分类参数**,无法"只要谐音类"。做法是:批量拉取 → 人工挑贴切的,或本地规则匹配关键词(如标题含"价格"就优先含"买卖/钱"字眼的条目)。
### 步骤 3 — 落到海报/标题
```
标题:年中大促最后一天,错过可就"过了这个村——没这个店"
正文配图:底部一行小字歇后语做记忆锚点
```
## 返回示例与解析
```json
{
"showapi_res_body": {
"ret_code": "0",
"contentlist": [
{ "question": "刘备摔阿斗", "answer": "收买人心" },
{ "question": "刘阿斗的江山", "answer": "白送" }
]
}
}
```
## 进阶 / 边界
- **随机不等于精准**:接口按 `num` 随机返回,不能保证"这句正好贴我的主题",需人工/规则二次筛选。
- **无分类**:主题化靠本地标签(见分类 workaround 篇)。
- **版权与得体**:个别歇后语涉方言/俗谚,商用前建议人工审核。
## FAQ
**Q:能指定"谐音类""动物类"吗?**
A:不能,接口无分类入参;需本地拉全量后打标签筛选(见分类 workaround 篇)。
**Q:批量生成会超免费档位吗?**
A:一次拉 `num` 条算一次调用,批量建议控制频率;具体档位以官方说明为准。
**Q:返回的歇后语能直接商用吗?**
A:歇后语属传统俗语,一般可自由使用,但建议人工审核得体性,避免误用谐音梗。
**Q:怎么做"灵感池"?**
A:定期批量拉取、本地去重累积成库,写稿时从中挑;配合缓存去重篇的 key 设计即可。
## 相关能力 / 下一步阅读
- [歇后语查询没有分类参数?本地标签化与分主题展示的 workaround](https://www.showapi.com/guides/xiehouyu-category-workaround-1635)
- [免费接口也要稳:歇后语查询本地缓存与去重策略](https://www.showapi.com/guides/xiehouyu-cache-dedup-1635)
- **本系列共 13 篇**:查看[歇后语查询指南总目录](https://www.showapi.com/guides/xiehouyu-guides-1635)