写在前面
现在随着短视频的时代快速发展,通过某手某音,我们经常都可以看到一大波的精神小伙,他们说的话那真的是太....太优美了 ,于是我就找到了一言的随机API。
没错!我想写一个随机的社会语录!我自己也来搞一个!
那语录真的是...哎呀妈呀,其实前端不难写,毕竟有老前辈随机一言给我们铺路,难的是收集这些社会语录的文字,费了好大一会功夫了。累!
没办法!谁让咱这么喜欢折腾呢!
另外也写了个舔狗日记,用的一样的模板。
项目链接
社会语录
舔狗日记
项目截图
API
返回JS API:https://ouoo.fun/yulu/shehui/api.php?format=js&charset=utf-8
返回JSON API:https://ouoo.fun/yulu/shehui/api.php?format=json&charset=utf-8
返回纯文字API:https://ouoo.fun/yulu/shehui/api1.php
提交方式:GET/POST
调用
把这个放在<head></head>之间
<script type="text/javascript" src="https://ouoo.fun/yulu/shehui/api.php?format=js&charset=utf-8"></script>
然后把下面这个代码放在首页或者页脚你要显示的地方即可
<div id="hitokoto"><script>hitokoto()</script></div>
开源
秉承开源精神,决定把此项目进行开源,只开源前端啦,包括APP源码,仅供参考学习,后端就用我的吧(稳定得很),收集实属不易,如果你也爱折腾,你也可以自己收集。
HTML源码
APP源码(iApp)
后端API
<?php
$path=dirname(__FILE__);
$file=file($path."/hitokoto.txt");
# 随机读取一行
$arr=mt_rand( 0, count( $file ) - 1 );
$content = trim($file[$arr]);
# 编码判断,用于输出相应的响应头部编码
if (isset($_GET['charset']) && !emptyempty($_GET['charset'])) {
$charset = $_GET['charset'];
if (strcasecmp($charset,"gbk") == 0 ) {
$content= mb_convert_encoding($content,'gbk', 'utf-8');
}
} else {
$charset='utf-8';
}
header("Content-Type: text/html; charset=$charset");
# 格式化判断,输出js或纯文本
if ($_GET['format']==='js') {
echo "function hitokoto(){document.write('".$content."');}";
} else {
echo $content;
}
?>
自己可以自定义创建文件,自己做API
关于
“社会语录”该项目出自于个人兴趣爱好,并无任何商业化信息,请开发者们不要对本站进行攻击,本站托管在西部数码小水管,无任何CDN,还请大侠们手下留情!
有啥不明白的可以来问我


赞
牛皮 哈哈哈哈哈
太棒了太棒了
厉害厉害,手动给你点个赞!
感谢支持!