四月是你的API(一言-四月API)

一言API已经好久没有更新了,并且原API有各种我不喜欢的链接、分类、Like等等,四月来了,所以就整理了一下四月は君の嘘中难易忘怀的对白,并制作了这个API。

Siyue API

  • 更新:2016年4月3日
  • 问题反馈:i@mayuko.cn
  • 数据获取:数据获取
  • 调用示例:JavaScript + HTML (同步)

数据获取

  • 请求地址(SSL):https://blog.mayuko.cn/siyue-api
  • 请求方式:GET
  • 请求参数:
  • charset:字符集,支持gbk/utf-8,默认为utf-8
  • encode数据格式,js返回函数名为siyueapi的JavaScript脚本,用于同步调用

实例:

  • 请求:https://blog.mayuko.cn/siyue-api
  • 返回:或许前路永夜,即便如此我也要前进,因为星光即使微弱也会为我照亮前路

调用举例 – JavaScript + HTML

脚本地址(SSL):https://blog.mayuko.cn/siyue-api?encode=js

使用方法:

1.将下面这段代码放入HTML页面的head标签内
<script type="text/javascript" src="https://blog.mayuko.cn/siyue-api/?encode=js&charset=utf-8"></script>

2.将下面这段代码放入页面内需要展示一句话的位置即可
<div id="siyueapi"><script>siyueapi()</script></div>

该脚本实质为document.write的脚本。

(。・`ω´・)然后,完成!

源码:

<?php ob_start();
//准备数据
$a = array(
	"或许前路永夜,即便如此我也要前进,因为星光即使微弱也会为我照亮前路",
	"你的所言所行,全都闪烁着光芒,太过刺目,于是我闭上双眼,但内心还是无法停止对你的憧憬",
	"莫扎特曾经说过大胆地踏上旅途吧,我不知道路途的前方究竟有什么,但是,我们还是迈出了步伐,我们仍在旅途之中",
	"你驻足于春色中,于那独一无二的春色之中",
	"每当心情郁闷的时候,用手托腮就好,手臂会因为帮上忙而开心的",
	"和他相遇的瞬间,我的人生就改变了。所见所闻所感,目之所及全都开始变得多姿多彩起来,全世界,都开始发光发亮!",
	"干燥的空气,尘埃的味道,我在其中…踏上旅途",
	"看吧,星星只有在夜里才璀璨夺目啊。",
	"在美丽的谎言中,一个走出了深渊,一个走向了天堂",
	"苦恼着,歇斯底里着,痛苦着,不断挣扎的数月时间,这一切会在未来的某一瞬间得到回报。我们或许就是被那个瞬间迷住的,一种无可救药的生物吧",
	"喜欢的人喜欢别人不是很正常吗",
	"春天的最后一场雪,你我的最后一次相聚,能遇见你是最幸福的事了,就此分别吧!请继续向前,迎接樱花漫溢的四月,但请不要忘记我,友人A……",
	"你这样,在不在都一样啊,在和不在都一个样的话,那就永远在一起吧,一直留在你身边",
	"别迷惘,别烦恼,加速吧,只要行动就好,别停下,迷惘什么的一点都不像你,像那样纵身轻跃,拾级而上,就像那一天一样,让我再次追逐你的身影,我的英雄",
	"星星在你的头顶上闪耀着,与你交互诉说的话语,一句一句地,如同星点般翩然落至眼前",
	"仿佛要消失般的羸弱,但是,仍旧拼命绽放着光芒。怦怦,怦怦,如同心跳一般,这就是生命之灯",
	"四月是你的谎言,我知道...是谎言就一定会有被揭穿的时候。",
	"我能想起来的一直都是你的背影",
	"人啊,总是盲目地去爱啊……",
	"正因为有了音乐,才有了相遇的瞬间,有了相会的感动,有了相逢的人们,有了邂逅的思念。",
	"或许前方只有...伸手不见五指的夜路,即使如此,我还是要充满信心、继续向前,相信星星的光芒...多少会照亮前方的道路,走吧!我们踏上旅程吧!",
	"是你的错,这一切全都是你的错。我像这样苟延残喘地挣扎着,执着于活下去也好,全都是你的错,是你让我对和你共同度过的时间产生了留恋",
	"Eloim Essaim Eloim Essaim 请聆听我的请求",
	"为我拭去那层灰尘的人,可是你喔。我看起来很痛苦吗,真是伤脑筋呐。痛苦是当然的,因为我航行在没有海图的海面上啊。挑战和创造都是很痛苦的啊,但是很充实,所以,谢谢你",
	"有粉笔的气味,各处布满参差裂痕的玻璃窗,远处传来的运动部的声音,夕阳投出的片片樱瓣倩影,静谧安逸的睡息,风景开始变迁",
	"我并不能一直在你身边帮助你",
	"能互相支撑的不仅仅是同伴,向敌人学习更多,从敌人那里获得更多,直到再次重逢那日为止…仅是那个人的存在,就足以使自己忍受孤独。竞技者之间,是连敌人都能互相支撑的",
	"飞机穿梭于茫茫星海中逐渐远去,你如猫般,无声靠近,从意想不到的角度玩弄他人,而我只能呆愣在原地,永远只能跟随你的步伐",
	"就好像看透了我的心思一般,你总是突然出现……",
	"肌肤冰凉,寂静而干燥的空气,洗过的床单让气氛变得格外柔和,那个残忍的男子,说要让我再做一次美梦",
	"但是在喜欢和不讨厌之间,可是相隔了数亿光年都不止的距离啊!",
	"用心去听的话便能感受得到渐渐涌出的伤感,安逸的睡息萦绕耳畔,宛如小猫一般,我的心中有你停驻,你在那里?",
	"从头发中传来音乐室的味道,能听到些许急促的呼吸声,被泪水润湿的肩头很温暖,我就在他的身边。要是时间能就此停住就好了",
	"你会忘记吗?和你一起在学校探险的女孩子,和你一起帮助迷路的小孩子的女孩子,从医院跑出来,等在那里的女孩子,你会忘记吗?",
	"英雄意味着强大,英雄意味着孤独,最后一幕一定是英雄渐行渐远,我的英雄也是那样的存在",
	"你的言行举止,都是那么璀璨夺目,对我而言实在是太耀眼,让我不得不闭上眼睛。不过,我却无可自拔地憧憬着你!",
	"和你相遇的春天,没有你的春天",
	"车轮的金属音,不规则的足音,舌尖上面残留的淡淡红茶苦涩。平凡而无谓的对话,随处可见的风景。即使如此,却还是记得那么明晰。这一定,一定,是身处夏夜的错",
	"就算悲伤难抑,遍体鳞伤地处于谷底,也不能停止演奏!",
	"和她相遇的那瞬间,我的人生改变了",
	"要和我一起殉情吗?骗你的…我就是想说说看",
	"继续踏上旅途,在没有你的春天",
	"我很蠢,所以一点也不了解自己,想装作一无所知地一直呆在他身边,想着能一直这样就可以了",
	"星星只有在夜里才璀璨夺目啊",
	"你就像是小猫一般,一旦我靠近的话就会忽然跑到很远的地方去,受伤了的话,就像能相互理解那份痛苦一样,开始玩闹起来,所以是...那样的惹人怜爱...",
	"既然在与不在都一样的话,那就永远在一起吧",
	"只要一和你说话就一会儿难过,一会儿安心,像这样阴晴不定的我,就像个笨蛋似的",
	"现在我多少能明白了,一直以来都是如此,将我的世界不断扩大的人是你。我所追求的风景,和你想看到的风景,是不同的",
	"春天就要来了,遇见你的春天,再也没有你的春天",
	"为了能永存那些人心中,为了让在座的所有人,永远铭记我们,我不会忘记的",
	"男人只要去行动就好,做得到或做不到,女孩子会来告诉你的"
	
);

//生成随机数
$arr=array();
$arr[]=rand(0,50);
$arr=array_unique($arr);
$i=implode(" ",$arr);

$hitokoto  = $a[$i];
//开始输出
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") {
        header('Content-type: application/x-javascript');
        echo "function siyueapi(){document.write(\"" . $hitokoto . "\");}";
        exit();
    } else {
        echo $hitokoto;
        exit();
    }
}
ob_end_flush(); 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值