娱乐知识问答答题题库 娱乐

Open Trivia DB知识题库API

Open Trivia DB是一个免费、由用户贡献的知识题库,提供JSON接口。无需Key,每个IP每5秒可请求一次,单次最多获取50道题目。

查看官方文档 ↗

接入教程

https://opentdb.com/api.php?amount=10

1. 获取随机题目:
2. 按分类与难度筛选。
3. 使用Session Token避免重复题目。
4. 返回JSON包含题目、正确答案与错误选项。
5. 每个IP每5秒一次限制,单次最多50题。

Python 获取题目

python
import requests

r = requests.get("https://opentdb.com/api.php", params={"amount": 10})
for q in r.json()["results"]:
    print(q["question"], q["correct_answer"])

PHP 获取题目

php
<?php
$url = 'https://opentdb.com/api.php?amount=10';
$data = json_decode(file_get_contents($url), true);
foreach ($data['results'] as $q) { echo $q['question'] . PHP_EOL; }

JavaScript 获取题目

javascript
fetch('https://opentdb.com/api.php?amount=10')
  .then(r => r.json())
  .then(d => d.results.forEach(q => console.log(q.question)));

常见问题

需要Key吗?

不需要,Open Trivia DB完全免费且无需Key。

有什么限制?

每个IP每5秒可请求一次,单次最多50道题。

相似接口推荐

一言

一言是一个免费开源、无需Key的接口,从社区维护的句子库中随机返回中文句子,支持动漫、文学、励志等分类。HTTPS接口限流为2次/秒。

免费
PokeAPI宝可梦数据

PokeAPI是一个免费开源的REST接口,提供宝可梦主系列完整数据,包括宝可梦、特性、属性、招式与进化链等。无需认证,接口已取消速率限制。

免费
D&D 5e龙与地下城API

D&D 5e API提供官方SRD数据,涵盖职业、法术、怪物、种族与装备等,免费、无需密钥,非常适合游戏开发与爱好者项目。

免费
SWAPI星球大战API

SWAPI是星球大战正史数据的开放API,涵盖电影、人物、星球、物种、飞船与载具六大类资源。完全免费、无需认证,每个IP每天限10000次请求。

免费