那些返回⼀句精美句⼦的开放api接⼝
⽂章⽬录
百度api接口前⾔
由于本⼈需要,需要⼀个开放的接⼝返回⼀句精美句⼦,后来我在⽹上还真到了两个很⽅便的开放 api 接⼝ONE⼀句
⽤法
https
GET
<
/one
响应
接⼝响应如下:
{
"code": 200,
"data": {
"id": "807",
"tag": "漫画",//主题
"origin": "《萤⽕之森》",//来⾃
"content": "其实美丽的故事都是没有结局的,只因为它没有结局所以才会美丽。",//内容
"datetime": "1548230343"
}
}
前端调⽤
<script type="text/javascript" src="/one/get/"></script>
特点
特点就是短时间内请求的话,句⼦会重复,但是隔着⼀段时间句⼦就会改变,可以做每⽇⼀句的接⼝数据
官⽹
⼀⾔⽹
⽤法
https
GET
v1.hitokoto
/
传参⽅⾯,如下如介绍:
响应
响应默认为 json 格式,如下图介绍:
前端调⽤
前端使⽤⽰例:
<p id="hitokoto">:D获取中...</p>
<!--以下写法,选取⼀种即可-->
<!--现代写法,推荐-->
<!--兼容低版本浏览器(包括IE),可移除-->
<script src="cdn.bootcss/bluebird/3.5.in.js"></script>
<script src="cdn.bootcss/fetch/2.0.3/fetch.min.js"></script>
<!--End-->
<script>
fetch('v1.hitokoto')
.then(function(res){
return res.json();
})
.then(function(data){
var hitokoto = ElementById('hitokoto');
hitokoto.innerText = data.hitokoto;
})
.catch(function(err){
<(err);
})
</script>
<!--⽼式写法,兼容性最忧-->
<script>
var xhr =new XMLHttpRequest();
xhr.open('get','v1.hitokoto');
adyState ===4){
var data =JSON.sponseText);
var hitokoto = ElementById('hitokoto');
hitokoto.innerText = data.hitokoto;
}
}
xhr.send();
</script>
<!--新API⽅法,⼗分简洁-->
<script src="v1.hitokoto/?encode=js&select=%23hitokoto" defer></script>
特点
⽬前发现⽐上⼀个要优秀,短时间内请求,返回响应的句⼦也不同,并且可以设置要返回的响应句⼦的范围官⽹

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。