娱乐无密钥笑话老爹笑话 娱乐

icanhazdadjoke老爹笑话API

icanhazdadjoke是免费无密钥的老爹笑话API,支持随机笑话、按ID查询与分页搜索,返回格式支持JSON、纯文本与HTML。建议调用时携带自定义User-Agent。

查看官方文档 ↗

接入教程

GET https://icanhazdadjoke.com/
Accept: application/json

1. 获取随机笑话(需Accept头):
2. 按ID查询:/j/{joke_id}。
3. 分页搜索:/search?term=programmer&page=1&limit=30。
4. 建议设置User-Agent标识你的应用。
5. 最大每页30条。

Python 获取老爹笑话

python
import requests
headers = {"Accept":"application/json","User-Agent":"MyApp/1.0"}
r = requests.get("https://icanhazdadjoke.com/", headers=headers)
print(r.json()["joke"])

PHP 获取老爹笑话

php
<?php
$ctx = stream_context_create(["http"=>["header"=>"Accept: application/json\r\nUser-Agent: MyApp/1.0\r\n"]]);
$d = json_decode(file_get_contents("https://icanhazdadjoke.com/", false, $ctx), true);
echo $d["joke"];

JavaScript 获取老爹笑话

javascript
const d = await fetch("https://icanhazdadjoke.com/", {headers: {"Accept": "application/json"}}).then(r => r.json());
console.log(d.joke);

常见问题

需要密钥吗?

不需要,无认证即可调用,建议设置自定义User-Agent。

支持哪些格式?

JSON、纯文本与HTML三种,通过Accept头切换。

相似接口推荐

一言

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

免费
PokeAPI宝可梦数据

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

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

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

免费
SWAPI星球大战API

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

免费