请求地址
https://api.ooopn.com/yan/api.php
请求参数
type
js
json – 默认类型
text – 随机输出一言
调用示例
https://api.ooopn.com/yan/api.php
https://api.ooopn.com/yan/api.php?type=js
https://api.ooopn.com/yan/api.php?type=json
https://api.ooopn.com/yan/api.php?type=text
JS返回数据
function yan(){document.write("一天最大任务莫过于,好好睡觉,好好醒来。");}
JSON返回数据
{
"id": "1412011566059",
"hitokoto": "风停之后再扬帆,船绝不会前行。",
"cat": "d",
"catname": "Novel - 小说",
"author": "c7318418",
"source": "分身",
"date": "1412011566"}
JS调用
<script type="text/javascript" src="https://api.ooopn.com/yan/api.php?type=js"></script><div id="yan"><script>yan()</script></div>
JSON调用
$.getJSON("https://api.ooopn.com/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("https://api.ooopn.com/yan/api.php");$arr=json_decode($result,true);if ($arr['hitokoto']) {
header("Content-type: application/json;charset=UTF-8");
//输出一句话时,改成 $arr['hitokoto']
echo json_encode($arr,JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);}else{
header("Content-Type:text/html;charset=UTF-8");
echo '请求错误,请重新尝试';}?>
注:将以上PHP代码保存成api.php上传至服务器,即可制作自己的API接口