目录

一些没什么用的API

前言

做这个 API 主要是为了学习 Rust , 看 Rust 的书籍已经很久了,感觉基本语法都学了点, 是时候和 rustc 打打架了,所以一下的所有 API 都由Rust编写,也是我的第一个Rust项目。

API

silicon

将你的代码或文本变成一张精美的图片

/images/silicon_sample.png
生成代码图片样例
POST https://api.wdvxdr.com/silicon

Content-Type: application/json
字段名类型说明
codestring输入的代码
formatobject见下表

format格式具体内容

字段名类型说明
languagestring纯文本可填txt
themestring只能填 Dracula
line_padint
line_offsetint
tab_withinttab宽

返回数据

字段名类型说明
codeint状态码,200为成功
errstring错误信息
urlstring生成图片的url

nene

四斋蒸鹅心……

GET https://api.wdvxdr.com/nene?words=呐
字段名类型说明
wordsstring一个句子

返回内容

字段名类型说明
countint返回回复的数量
repliesarray返回的回复

hitokoto

一言, 数据源自 hitokoto.cn

GET https://api.wdvxdr.com/hitokoto?category=anime

当 category 不存在时,会随机从数据多的库中获取。

类型说明
anime动画
comic漫画
game游戏
literature文学
original原创
internet来自网络
other其他
video影视
poem诗词
ncm网易云
philosophy哲学
funny抖机灵

返回数据和 hitokoto.cn 一致

返回参数名称描述
id一言标识
hitokoto一言正文。编码方式 unicode。使用 utf-8。
type类型。请参考第三节参数的表格
from一言的出处
from_who一言的作者
creator添加者
creator_uid添加者用户标识
reviewer审核员标识
uuid一言唯一标识;
commit_from提交方式
created_at添加时间
length句子长度