技术博客
直播互动如何接入脑筋急转弯 API?从弹题到观众答题的全链路设计

直播互动如何接入脑筋急转弯 API?从弹题到观众答题的全链路设计

作者: 万维易源
2026-08-31
脑筋急转弯API指南免费接口
# 直播互动如何接入脑筋急转弯 API?从弹题到观众答题的全链路设计 > 接口/接入点:脑筋急转弯(1618,重点用 1618-3 随机) · 免费服务 · 返回 JSON · 适用人群:直播运营、后端开发 · 阅读时间约 7 分钟 ## 核心要点 - 官方把"直播互动"列为第一卖点:随机出题、观众抢答、揭晓答案,形成互动闭环。 - 链路:主播端调用 1618-3 取题 → 推流/弹幕层展示 `question` → 收集观众答案 → 到时揭晓 `answer`。 - 随机接口一次可取 `len` 条(最大 20),建议每轮取 1 条控制节奏,或一次取多条做连题。 ## Why:直播为什么需要它 直播留人靠互动。脑筋急转弯门槛低、老少皆宜、自带"想不通"的钩子,非常适合做弹题抽奖、连麦答题。接口免费、题库上万条,运营方不必自己出题,专注互动玩法即可。 ## What:接口与前置 | 项目 | 说明 | |------|------| | 主用接入点 | 1618-3 随机生成(`len` 控制条数,最大 20,默认 1) | | 接口地址 | `https://route.showapi.com/1618-3?appKey=YOUR_APPKEY` | | 前置 | 有效 AppKey;免费档位内调用 | ## How:全链路设计 时序:主播点击"出题" → 后端请求 1618-3 → 推送题目到直播间 → 观众在评论/弹幕作答 → 倒计时结束 → 后端推送 `answer` 揭晓 → 统计答对观众发奖。 Python(出题 + 揭晓骨架): ```python import requests, time APPKEY = "YOUR_APPKEY" BASE = "https://route.showapi.com/1618-3" def draw_question(): r = requests.get(BASE, params={"appKey": APPKEY, "len": "1"}, timeout=10) data = r.json() if data.get("showapi_res_code") != 0: raise RuntimeError(data.get("showapi_res_error")) item = data["showapi_res_body"]["list"][0] return item["question"], item["answer"] # 伪业务流程 q, a = draw_question() push_to_live("题目:" + q) # 推送到直播间 time.sleep(30) # 给观众 30 秒作答 push_to_live("答案:" + a) # 揭晓 ``` cURL(单次取题): ```bash curl -s --max-time 10 "https://route.showapi.com/1618-3?appKey=YOUR_APPKEY&len=1" ``` Node.js(fetch): ```javascript const APPKEY = "YOUR_APPKEY"; const r = await fetch(`https://route.showapi.com/1618-3?appKey=${APPKEY}&len=1`, { signal: AbortSignal.timeout(10000) }); const item = (await r.json()).showapi_res_body.list[0]; console.log("题目:", item.question, "答案:", item.answer); ``` ## 返回示例与解析 随机接口返回 `list` 数组(见字段全解)。直播场景每次取 1 条即可,避免一次塞太多题打乱节奏;做"十题连答"可一次取 10 条本地控节奏。 ## 进阶 / 边界 - 节奏控制:用 `len` 一次取多条、本地逐题展示,可减少接口请求、守住免费档位;但注意随机接口可能重复出题,需做去重(见最佳实践文)。 - 防滥用:免费接口有档位限制,别在每次弹幕都触发调用;"出题"由主播端主动触发,而非观众消息触发。 ## FAQ **Q1:观众答案怎么判对错?** 脑筋急转弯答案往往不唯一,建议以"参与即有效"或人工裁定,不要把 `answer` 当唯一标准自动判分。 **Q2:一次取多条会有重复吗?** 可能。随机接口不保证去重,多题场景要做本地去重。 **Q3:免费接口扛得住直播流量吗?** 请求由你的后端发出(每次出题 1 次),与观众人数无关,压力可控;注意档位限制。 **Q4:能用列表接口做直播吗?** 可以,但随机接口(1618-3)更契合"每轮新题"的互动感。 ## 相关能力 / 下一步阅读 - [用脑筋急转弯 API 做个随机出题+计分小游戏(H5/小程序)](https://www.showapi.com/guides/brainteaser-random-quiz-game-1618) - [通过 MCP 在 AI 客户端里直接调用脑筋急转弯 API](https://www.showapi.com/guides/brainteaser-mcp-1618) - [脑筋急转弯 API:5 分钟从注册到拿到第一道题](https://www.showapi.com/guides/brainteaser-quickstart-1618) - **本系列共 12 篇**:查看[脑筋急转弯 API 指南总目录](https://www.showapi.com/guides/brainteaser-guides-1618)