www.hitokoto.cn Hitokoto - 一言
前言
相信大部分小伙伴也都知道和接触一言
我是在一五年建站的时候就开始使用一言了
从一言 us 到 cn 至今为止我还是不知道us发生了什么
在我emlog开发的两个板子中也都调用了一言
或者有空 开发一个Typecho一言插件趴
一言一直伴随着我的成长,当然一言也在一步一步的进步,但是还是保持着免费
现在转到了Typecho没有一言还是有点不习惯
无意间看到小文学长评论区的一言感觉还不错,所以就有了这篇文章。
把你的文章评论提示信息(placeholder)换成一言
一言API
1、API详细信息:
请求地址:
有两个请求地址可供您选择:
请求地址 | 请求方式 | 说明 |
---|---|---|
https://v1.hitokoto.cn/ | GET/POST |
1、已启用 HSTS, 并已加入 HSTS Preload List 计划 2、站点QPS限制:10,超过有可能会被屏蔽 3、线路:大陆+海外 |
https://international.v1.hitokoto.cn/ | GET/POST |
1、已启用 HSTS, 并已加入 HSTS Preload List 计划 2、站点QPS限制:25,超过有可能会被屏蔽 3、线路:海外 |
2、参数
参数名称 | 类型 | 描述 | |||
---|---|---|---|---|---|
c | 可选 | Cat,即类型。提交不同的参数代表不同的类别,具体: | |||
a | Anime - 动画 | ||||
b | Comic – 漫画 | ||||
c | Game – 游戏 | ||||
d | Novel – 小说 | ||||
e | Myself – 原创 | ||||
f | Internet – 来自网络 | ||||
g | Other – 其他 | ||||
其他不存在参数 | 任意类型随机取得 | ||||
encode | 可选 | ||||
text | 返回纯净文本 | ||||
json | 返回不进行unicode转码的json文本 | ||||
js | 返回指定选择器(默认.hitokoto)的同步执行函数。 | ||||
其他不存在参数 | 返回unicode转码的json文本 | ||||
charset | 可选 | ||||
utf-8 | 返回 UTF-8 编码的内容,支持与异步函数同用。 | ||||
gbk | 返回 GBK 编码的内容,不支持与异步函数同用。 | ||||
callback | 可选 | ||||
回调函数 | 将返回的内容传参给指定的异步函数。 |
3、返回(默认json格式)
返回参数名称 | 描述 |
---|---|
id |
本条一言的id。 可以链接到https://hitokoto.cn?id=[id]查看这个一言的完整信息。 |
hitokoto | 一言正文。编码方式unicode。使用utf-8。 |
type | 类型。请参考第三节参数的表格。 |
from | 一言的出处。 |
creator | 添加者。 |
created_at | 添加时间。 |
注意:如果encode参数为text,那么输出的只有一言正文。 |
代码
通过jquery设置文本框input的placeholder值或text的值也是可以的
参数详解
通过查看参数得知,你也可以get你需要的分类
比如:https://v1.hitokoto.cn/?c=a
a->获取动画类~
{
"id": 279,
"hitokoto": "一定没有问题的!",
"type": "b",
"from": "魔卡少女樱",
"creator": "魅影陌客",
"created_at": "1468949092"
}
data.hitokoto
就是获取上述第三行的数据
同理你也可以加入 data.from
$("#comment").attr('placeholder','一言:'+ data.hitokoto+' --- ' + data.from);
如果你的评论框id不是comment
请自行查找修改
如果你要修改可评论内容 把placeholder修改为text
$("#comment").text(data.hitokoto);
最终代码
<script>
$.get("https://v1.hitokoto.cn/?c=a&dxoca.cn",function(data){
$("#comment").attr('placeholder','一言:'+ data.hitokoto);
});
$(function(){
$("#comment").click(function() {
$(this).select();
})
})
</script>
有问题欢迎留言啦~!!
感谢一言的一路陪伴~
本文地址:https://www.dxoca.cn/SiteLog/212.html 百度已收录
版权说明:若无注明,本文皆为“Dxoca's blog (寒光博客)”原创,转载请保留文章出处。