更新日志
- 2018年4月30日:第一版发布
- 2018年5月1日: 性能优化;一言数据库更新,数据质量更高,添加简单访问统计功能。
- 2018年5月4日: 因为备案问题,服务器更换至阿里云杭州机房服务器,接口url以及使用方式未变。
今天下午有点闲,不知道干啥。。想到昨天群里夏目大佬说想搞个一言api然后就花了点时间用python的flask框架写出了一个很简易的一言api,而数据呢都是使用爬虫爬取的各各一言api。。emmm有点罪恶感。
由于是使用的python3实现,开启了flask自带的threaded = True
,并且使用nginx转发请求并实现https。性能上也许有所欠缺。。但是应对小站目前这一丢丢的访问量应该是足够了。
请求url
https://yan.sunmiao.top/
请求方式
GET
请求参数
目前仅支持一个参数type
参数名 | 是否可选 | 参数值 | 说明 |
---|---|---|---|
type | 可选 默认json |
json js text |
返回json格式数据 返回document.write的脚本 仅返回纯文本数据 |
返回示例
- json:
{"text": "这是一呢什基都缺但唯独不缺梦想的年代最 ——奇葩说Ⅰ30岁是追求梦想还是稳定工作"}
- js:
function finger_yan(){document.write("不悔你归处,息恨太匆上。 ——匆匆那年");}
- text:
再给老子一办儿砖,老子再体三八线上内一生! ——那年那兔那些事
js输出示例:
//同步调用输出
<script src="https://yan.sunmiao.top/?type=js"></script>
<p><script>finger_yan()</script></p>
//异步调用输出
<script>
var xhr = new XMLHttpRequest();
xhr.open('get', 'https://yan.sunmiao.top',true);
xhr.onreadystatechange = function () {
if (xhr.readyState === 4) {
var data = JSON.parse(xhr.responseText);
var yan = document.getElementById('yan');
yan.innerText = data.text;
}
}
xhr.send();
</script>
Hello,我也开发了一个 关于古诗词的 一言 API,可以根据场景智能推荐。不知道博主有没兴趣看一看,我们还提供炒鸡方便的安装 SDK。一起学习哈哈。
https://www.jinrishici.com
好厉害哇,膜拜大佬OVO
哇,之前就在v2ex看到您的杰作了,哈哈。很有趣的api
这个不好喷,兄弟们换下一个
兄弟。。手下留情。。。
过来膜拜技术大咖
我哪是技术大咖哦。。。
我有一个好想法,就是把这个API放到评论框里,我的站目前已经在搞了!不过有点小插曲
理论可以吧,我记得typecho评论逛可以嵌入html的
我的程序是WordPress,要在主题上套函数
直接在模板嵌入js不行吗→_→
这样就不好看了
是想作为评论背景吗。。我不是很懂前端?
你去看看就知道了
我明天搞搞。
每天踩一下,骚过活神仙
嗯嗯,谢谢
好用,强推!!!
emmm,好的。谢谢大佬