前言
本次分享的是一个简单的一言api接口,为什么要分享一言api接口呢?有些文章需要评论之后才能显示重要的段落,但是小伙伴们评论都是乱七八糟的,添加一言之后就不用乱打字评论了,直接点评论就行了!
步骤一
先新建一个yiyanapi.php
文件,然后添加下面的代码
<?php
//获取一言文件的绝对路径
$path = dirname(__FILE__);//获取文件当前路径
$file = file($path."/qv-yiyan.txt");
$file_yl = file($path."/jdyulu.txt");
//随机读取一行
$arr = mt_rand( 0, count( $file ) - 1 );
$content = trim($file[$arr]);
$arr_yl = mt_rand( 0, count( $file_yl ) - 1 );
$content_yl = trim($file_yl[$arr_yl]);
//编码判断,用于输出相应的响应头部编码
if (isset($_GET['charset']) && !empty($_GET['charset'])) {
$charset = $_GET['charset'];
if (strcasecmp($charset,"gbk") == 0 ) {
$content = mb_convert_encoding($content,'gbk', 'utf-8');
}} else {
$charset = 'utf-8';
}
//格式化判断,输出数据
if($_GET['code'] === 'yiyan'){
header('Content-type:text/json');
$content = array('code'=>0,'text'=>$content);
echo json_encode($content, JSON_UNESCAPED_UNICODE);
}elseif($_GET['code'] === 'yulu'){
header('Content-type:text/json');
$content = array('code'=>0,'text'=>$content_yl);
echo json_encode($content, JSON_UNESCAPED_UNICODE);
}else {
header('Content-type:text/json');
$content = array('code'=>-1,'text'=>'接口错误无法获取数据!');
echo json_encode($content, JSON_UNESCAPED_UNICODE);
}
?>
步骤二
新建两个txt文件,分别是jdyulu.txt
和qv-yiyan.txt
,将下方的文字复制到对应txt文件内即可
抱歉!隐藏内容,请输入密码后可见!
请打开微信扫描右边的二维码回复关键字“id848”获取密码,也可以微信直接搜索“满心日记”关注微信公众号获取密码。
步骤三
剩下就是引用代码了
<script>
$.getJSON("api文件的路径?code=yiyan",function(data){
//例如https://www.lovelu.top/cdn/yiyanapi.php?code=yiyan
//另一个是?code=yulu
$("#yiyan").text(data.text);//给ID为yiyan添加文本
});
$(function(){
$("#yiyan").click(function() {//ID为yiyan的被点击
$(this).select();//选中文本域内的文字
})
});
</script>
当然如果想部署也很简单,这里就不演示了
感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
暂无评论内容