• 欢迎访问祭夜Bug,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏本站吧
  • 已知Bug:当你从别的页面进入首页,首页会近乎空白,已确认为幻灯片问题,没空修 #流汗滑稽
  • 有页面排版问题,请到留言板反馈,谢谢!

[转]一言-纯净API

Wordpress 祭夜ゐ 2年前 (2017-09-02) 686次浏览 已收录 0个评论 扫描二维码

一直使用一言 今天看到个纯净版的,于是乎就换上了。

首先,附上一言来源:http://hitokoto.us/api.html
API作用:去除原API的各种链接、各种#@%……¥&%#¥总之。。简洁得只剩下字了!
使用方法:
数据获取


实例

请求http://api.lwl12.com/hitokoto/
返回 呐,知道么,樱花飘落的速度,是每秒五厘米哦~
调用举例 – JavaScript + HTML
脚本地址http://api.lwl12.com/hitokoto/?encode=js
使用方法
将下面这段代码放入页面内需要展示一句话的位置即可

该脚本实质为document.write的脚本。
源代码

<?php $c = new SaeCounter();$c->incr('hitokoto');
//预备一言数据
$kv = new SaeKV();
$kvdb = $kv->init();
$hitokoto  = $kvdb = $kv->get("hitokoto_".mt_rand(0,$kvdb = $kv->get("hitokoto_num")));
//开始输出
if (isset($_GET["charset"])) {
    if ($_GET["charset"] == "gbk") {
        header("Content-type: text/html; charset=gbk");
        $hitokoto = iconv("UTF-8", "GBK", $hitokoto);
        if (!isset($_GET["encode"])) {
            echo $hitokoto;
            exit();
        }
        encode();
    } else {
        header("Content-type: text/html; charset=utf-8");
        if (!isset($_GET["encode"])) {
            echo $hitokoto;
            exit();
        }
        encode();
    }
}
header("Content-type: text/html; charset=utf-8");
if (!isset($_GET["encode"])) {
    echo $hitokoto;
    exit();
}
encode();
/**
 * [encode 判断输出类型]
 * @return [none]
 */
function encode()
{
    global $hitokoto;
    if ($_GET["encode"] == "js") {
        echo "function lwlhitokoto(){document.write(\"" . $hitokoto . "\");}";
        exit();
    } else {
        echo $hitokoto;
        exit();
    }
}

转自:http://blog.lwl12.com/read/hitokoto-api.html


祭夜blog , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:[转]一言-纯净API
喜欢 (0)

您必须 登录 才能发表评论!