我曾经在一年之前写过一套略微有点意思的api系统。但是随着博客的宕机,这部分代码也付之一炬。
在经过2天的艰苦奋斗之后,freejishu v2 API System正式面世了。这次除了重构,也着手优化了创建和加载的流程,还有别名解析、缓存对象等。
本篇文章收录了freejishu v2 API System面世后的第一个极速Api——纯净的一言Api。
值得注意的是,我已经和酷儿合作,上线运营了hitokoto.cn(一言网)这个网站。本Api的数据库不再更新,如果您希望获取更多更好的句子,我们推荐您前往hitokoto.cn(一言网)并使用这个网站的api。谢谢各位朋友的支持。
过去,我们请求hitokoto.us,但是因为服务器在海外,会出现各种问题。我们采集了hitokoto.us近乎所有的数据并且将其整理后开放了这个Api。
目前,添加系统还未写好,未来会有更多更新内容出现。
Api调用方式:
请求地址:http://hitokoto.api.freejishu.com/v2/ (HTTP和HTTPS均可)
方式:Get
参数:
- c 请求获得文本的分类。其中大致分为以下这些:
- a Anime – 动画
- b Comic – 漫画
- c Game – 游戏
- d Novel – 小说
- e 原创
- f 来自网络
- g 其他
- json 此参数不为空的时候,返回json格式的数据。请看一个例子:
{- “id“:“232”, //本条一言的ID,可以通过某个方式链接到页面(暂未上线)
- “hitokoto“:“\u4eba\u306f\u4e00\u751f\u3001\u4e2d\u4e8c\u75c5\u306a\u3093\u3060\u3002”, //一言正文
- “type“:“a”, //类型,参考上面
- “from“:“\u4e2d\u4e8c\u75c5\u4e5f\u8981\u8c08\u604b\u7231”, //来源
- “creator“:“tabrithzmh”, //添加者
- “cearted_at“:“1468605914” //添加时间
}
Tips:为了不影响已经接入的网站,json只能提交参数啦QAQ
示例:
https://hitokoto.api.freejishu.com/v2/(从7种分类中随机抽取)
https://hitokoto.api.freejishu.com/v2/?c=b (请求获得一个分类是漫画的句子)
https://hitokoto.api.freejishu.com/v2/?c=f&json=1 (请求获得一个来自网络的句子,并以json格式输出)
回复 freejishu 取消回复