稳定、快速、免费的 API 接口服务
请求后返回一言,支持返回一言出处,自定义一言类型
接口地址: https://api.4qb.cn/api/yiyan_yuju
返回格式: json/text/text_from
请求方式: GET/POST
请求示例: https://api.4qb.cn/api/yiyan_yuju?type=json&leixing=a
请求参数说明:
| 名称 | 必填 | 类型 | 说明 |
|---|---|---|---|
| type | 否 | string | 返回编码,留空作为JSON处理,text:直接返回一言,text_fromwho:返回一言----作者,text_from:返回一言----出处 |
| leixing | 否 | string | 一言类型,a-动画,b-漫画,c-游戏,d-文学,e-原创,f-来自网络,g-其他,h-影视,i-诗词,j-网易云,k-哲学,l-抖机灵,留空/其他作为动画类一言 |
| uuid | 否 | string | 一言的唯一标识UUID,若提交则只返回对应UUID的一言内容 |
返回参数说明:
| 名称 | 类型 | 说明 |
|---|---|---|
| code | string | 返回参数,200为正常 |
| id | string | 一言的id标识 |
| uuid | string | 一言的UUID唯一标识,用于查找对应一言使用 |
| type | string | 一言类型,a-动画,b-漫画,c-游戏,d-文学,e-原创,f-来自网络,g-其他,h-影视,i-诗词,j-网易云,k-哲学,l-抖机灵 |
| from | string | 一言的出处 |
| from_who | string | 一言的作者 |
| creator | string | 一言的添加者 |
| creator_uid | string | 添加者的用户UID标识 |
| reviewer | string | 一言的审核员标识 |
| commit_from | string | 一言的提交方式 |
| created_at | string | 一言的添加时间(10位时间戳格式) |
| length | string | 一言的句子长度 |
| api | string | API接口地址 |
| hitokoto | string | 一言正文/内容 |
返回示例:
{
"code": "200",
"id": 5094,
"uuid": "8320ea32-f360-4cb4-988f-0419d429f339",
"hitokoto": "每个人能走到现在,都是自己选择的结果。",
"type": "a",
"from": "我想吃掉你的胰脏",
"from_who": null,
"creator": "Ali",
"creator_uid": 3642,
"reviewer": 4756,
"commit_from": "web",
"created_at": "1582469040",
"length": 19,
"api": "https://api.4qb.cn/"
}
请求参数设置:
| 参数名称 | 参数值 |
|---|---|
{
"code": "200",
"id": 5094,
"uuid": "8320ea32-f360-4cb4-988f-0419d429f339",
"hitokoto": "每个人能走到现在,都是自己选择的结果。",
"type": "a",
"from": "我想吃掉你的胰脏",
"from_who": null,
"creator": "Ali",
"creator_uid": 3642,
"reviewer": 4756,
"commit_from": "web",
"created_at": "1582469040",
"length": 19,
"api": "https://api.4qb.cn/"
}
错误码格式说明:
| 名称 | 类型 | 说明 |
|---|---|---|
| 404 | string | 找不到文件 |
| 501 | string | 找不到包含指定UUID的JSON |
| 500 | string | 内部服务器错误或数据为空 |
| 502 | string | 找不到包含指定UUID的JSON |
代码示例:
HTML+javascript代码示例:
<script>fetch('https://api.4qb.cn/api/yiyan_yuju?type=json&leixing=a').then(r=>r.json()).then(d=>document.getElementById('hitokoto_text').textContent=d.hitokoto)</script>
// 将一言内容使用div展示出来
<div id="hitokoto_text">这里将显示一言语句</div>
其他语言使用示例可联系客服