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、参数
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://dxoca.cn/SiteLog/212.html 百度未收录
版权说明:若无注明,本文皆为“Dxoca's blog (寒光博客)”原创,转载请保留文章出处。