请求地址

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接口

最后修改:2022 年 05 月 23 日
如果觉得我的文章对你有用,请随意赞赏