随机⼀⾔API接⼝接⼊⽅法,刷新获取⼀个新的语句
随机⼀⾔ API ⼤家都听说过吧,最有名的第三⽅⼀⾔就要数 hitokoto ⽹站的随机⼀⾔ API。随机⼀⾔Hitokoto,每次刷新⽹页都会带来⼀个新的语句,现在盒⼦部落公布随机⼀⾔ API 接⼝,可以直接在⾃⼰的博客调⽤或者利⽤该接⼝制作属于⾃⼰的随机⼀⾔ API 接⼝,本博客的评论区即采⽤了随机⼀⾔ API 接⼝。
#随机⼀⾔API请求⽅式 #
Method: GET/POST
# 请求地址 #
# 请求参数 #
type
js
json – 默认类型
text – 随机输出⼀⾔
# 调⽤⽰例 #
# JS返回数据 #
functionyan(){document.write("⼀天最⼤任务莫过于,好好睡觉,好好醒来。");}
# JSON返回数据 #
{"id":"1412011566059","hitokoto":"风停之后再扬帆,船绝不会前⾏。","cat":"d","catname":"Novel - ⼩说","author":"c7318418","source":"分⾝","date":"1412011566"}
# JS调⽤ #
如何制作一个个人网页< type="text/java"src="pn/yan/api.php?type=js"></><div id="yan"><>yan()</></div>
# JSON调⽤ #
$.getJSON("pn/yan/api.php",function(data){$("#comment").text(data.hitokoto);});$(
function() {$("#comment").click(function(){$(this).select();})})
注:此代码可放于博客评论区,#comment即为你的博客的id,需替换
# PHP调⽤ #
<?phpheader("Access-Control-Allow-
Origin:*");date_default_timezone_set("PRC");$result=file_get_contents("pn/yan/api.php");$arr=json _decode($result,true);if($arr['hitokoto']){header("Content-type: application/json;charset=UTF-8");//输出⼀句话时,改成$arr['hitokoto']echojson_encode($arr,JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT);}else{header("Conte nt-Type:text/html;charset=UTF-8");echo'请求错误,请重新尝试';}?>
注:将以上PHP代码保存成api.php上传⾄服务器,即可制作⾃⼰的API接⼝
版权声明:本⽂为博主原创⽂章,复制或转载请附上原⽂链接。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论