使用PHP将API接口获取的数据保存到本地

使用PHP将API接口获取的数据保存到本地

前言

写这个可能会损坏一些需要赚钱的,大部分的接口都是需要钱的,但是我们可以把数据保存下来,这样就可以白嫖接口的数据了,只需要一次访问就能把数据下载保存到本地,这里分享的是每日60秒新闻的数据保存!本站也有个60秒新闻,因为接口每日免费量只有200次,所以我就把数据保存下来,这样就可以无限次使用了!(更改了下 之前的代码会出现访问太频繁)

代码

新建个php文件,或者你们之前有新建过的也可放在那里。token需要你们在ALAPI网站获取。

if ($_GET['api'] === 'api-json') {
    header('Content-type:text/json');
    file_put_contents("json/test.json", (string)file_get_contents("https://v2.alapi.cn/api/zaobao?token=自己获取个token&format=json"));
    return;
}

操作

上面代码是将数据保存到本地的,只需要每日访问一次即可,这里直接用宝塔的每日任务完成。
复制下面修改未自己的路径

https://www.mikj.cn/web/api/api.php?api=api-json
使用PHP将API接口获取的数据保存到本地-觅见博客 - 赋能网络IT科技魅力的平台 [官网]

使用

找到新闻60秒每日早报,然后将代码替换成这里的代码

使用PHP将API接口获取的数据保存到本地-觅见博客 - 赋能网络IT科技魅力的平台 [官网]
//新闻60秒早报
function newzaobao(){//60s
$ch = curl_init();
curl_setopt_array($ch, array(
  CURLOPT_URL => "http://www.rapidsee.com/web/json/test.json",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_SSL_VERIFYPEER => false,
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_HTTPHEADER => array(
    "Content-Type: application/x-www-form-urlencoded",
  ),
));
$url = curl_exec($ch);
$a=json_decode($url,true);
curl_close($ch); 
$code=$a['code'];
if(is_home()){
    echo "<posts class='posts-item list ajax-item flex' style='padding: 0;margin: 0;box-shadow: none;border-radius: unset;'><div class='post-graphic'><div class='item-thumbnail'><a href='/sixs' title='新闻早早报' rel='noopener noreferrer'>";
    if($code!='200'){
        echo "<img width='100%' height='100%' class=' lazyloaded' src='https://xyblog-1259307513.cos.ap-guangzhou.myqcloud.com/wp-content/uploads/2022/01/20220127174907901.png' data-src='https://xyblog-1259307513.cos.ap-guangzhou.myqcloud.com/wp-content/uploads/2022/01/20220127174907901.png' alt='新闻早早报'>";
    }else{
        echo "<img width='100%' height='100%' class=' lazyloaded' src='" . $a['data']['head_image'] . "' data-src='" . $a['data']['head_image'] . "' alt='新闻早早报".$a['data']."'>";
    }
    echo "</a><badge class='img-badge left jb-red' style='background-image: -webkit-linear-gradient(0deg,#3a8ee6 0%,#93c8ff 100%);'>日报</badge></div></div><div class='item-body flex xx flex1 jsb'><h2 class='item-heading'>";
    echo "<a href='/sixs' class='title' title='新闻早早报' rel='noopener noreferrer'>";
    echo "<span class='badge' style='display: inline-block; background-image: -webkit-linear-gradient(0deg,#ffa8a8 0%,#dc2d30 100%);margin-top: -3px;'>日更</span>  新闻早早报</a></h2>";
    if($code!='200'){
        echo "<span style='display: inline-block;'>【微语】</span><a class='abstract weiyu' style='overflow: hidden;text-overflow: ellipsis;white-space: nowrap;' href='/sixs' title='新闻摘要' rel='noopener noreferrer'></a>";
    }else{
        echo "<a class='abstract' style='overflow: hidden;text-overflow: ellipsis;white-space: nowrap;' href='/sixs' title='新闻摘要' rel='noopener noreferrer'>" . $a['data']['weiyu'] . "</a>";
    }
    echo "<div class='item-tags scroll-x no-scrollbar mb6'><a class='but c-blue' title='查看更多分类文章' href='https://mikj.cn/skill/network'><i class='fa fa-folder-open-o' aria-hidden='true'></i>网络资讯</a><a href='https://mikj.cn/sixs' title='查看此标签更多文章' class='but'># 每日60秒早报</a></div><div class='item-meta muted-2-color flex jsb ac'><item class='meta-author flex ac'><a href='https://mikj.cn/archives/author/1'><span class='avatar-mini'>".get_avatar( 1, 32)."</span></a><span class='hide-sm ml6'>XyPro</span><span class='icon-circle'>" . date('d', time()) . "号</span></item><div class='meta-right'><item class='meta-comm'><span class='link'><svg class='icon' aria-hidden='true'><use xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='#icon-zixun'></use></svg> 新闻</span></item></div></div></div>"; 
}else{
if($code!='200'){
echo'<script>var str="https://api.03c3.cn/zb/api.php";$.getJSON(str, function(json){var imgid = json.imageUrl;document.getElementById("suolue").src=imgid;});</script><div style="text-align: center;"><img id="suolue" style="width:100%;"></div>';
}else{
echo "<img width='100%' height='100%' class=' lazyloaded' src='" . $a['data']['head_image'] . "' data-src='" . $a['data']['head_image'] . "' alt='新闻早早报'>";
echo "<div style='text-align:center;margin: 20px 0 10px;'><span style='font-size:38px;'>每日新闻</span></div>";
echo "<div style='text-align:center;'><span style='font-size:20px;'>更新时间:".date('Y-m-d', time())."</span></div><br>";
echo "<div><div><h3></h3><span> " . $a['data']['news'][0] . "</span></div>";
echo "<div><h3></h3><span> " . $a['data']['news'][1] . "</span></div>";
echo "<div><h3></h3><span> " . $a['data']['news'][2] . "</span></div>";
echo "<div><h3></h3><span> " . $a['data']['news'][3] . "</span></div>";
echo "<div><h3></h3><span> " . $a['data']['news'][4] . "</span></div>";
echo "<div><h3></h3><span> " . $a['data']['news'][5] . "</span></div>";
echo "<div><h3></h3><span> " . $a['data']['news'][6] . "</span></div>";
echo "<div><h3></h3><span> " . $a['data']['news'][7] . "</span></div>";
echo "<div><h3></h3><span> " . $a['data']['news'][8] . "</span></div>";
echo "<div><h3></h3><span> " . $a['data']['news'][9] . "</span></div>";
echo "<div><h3></h3><span> " . $a['data']['news'][10] . "</span></div>";
echo "<div><h3></h3><span> " . $a['data']['news'][11] . "</span></div>";
echo "<div><h3></h3><span> " . $a['data']['news'][12] . "</span></div>";
echo "<div><h3></h3><span> " . $a['data']['news'][13] . "</span></div>";
echo "<div><h3></h3><span> " . $a['data']['news'][14] . "</span></div></div>";
echo "<br><div><span style='font-size:16px;margin-left:0;'>" . $a['data']['weiyu'] . "</span></div>";
echo "<div style='text-align:right;margin-top: 20px;'><span style='font-size:20px;'>--- 来自ALAPI</span></div>";
}}};





温馨提示:本文最后更新于2025-06-09 21:44:06,某些文章具有时效性,若有错误或已失效,请在下方留言或联系铜乾站长
------本页内容已结束,喜欢请分享------
本站代码模板仅供学习交流使用请勿商业运营,严禁使用觅见博客上的模板&源码从事违法,侵权等任何非法活动!

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享