php - PHP 数据重载
问题描述
我从我的 api 获取数据并将其添加到 og 标签(名称和图像)。我需要的是,当 api 中的名称和图像发生变化时更新这些 og 标签。
我的代码:
<?php
$json = json_decode(file_get_contents("https://radio.cloudradio.ml/api/nowplaying/1"));
$site["activesite"] = "radio";
$site["title"] = $json->now_playing->song->text;
$site["img"] = $json->now_playing->song->art;
$site["desc"] = "Rádio bota CloudRadio";
?>
感谢您的帮助。
解决方案
您可以使用cron 作业功能。这意味着您可以执行这个更新变量的 php 脚本,可以每隔几分钟、几小时或任何唯一的时间频率执行一次。但是,为了达到这个目标,将数据存储在数据库中,而不是获取以显示在 html 中更合适。因此,使用 cron 作业执行的 php 更新数据库,然后从数据库中获取数据以显示在您的 html 中。
每分钟查看这篇文章 Cronjob
推荐阅读
- angular - 接口的最佳实践
- java - Can I call a .java file from a .html file with href or something else without using javascript in-between
- certificate - 如何将证书链添加到 java 密钥库?
- ios - 我的自定义 UIView 没有从 SuperView 中删除
- javascript - 为什么在本机反应中自动调用 setInterval
- tensorflow - tensorflow嵌套训练,如何实现
- node.js - 如何在 Schema 中发布 Schema 数组?
- sql - postgresql 检查是否存在性能良好的 json 值,例如:index
- rxjs - 如何修改效果以处理多个调用的请求?
- module - 如何使用自定义类型的资产扩展 KIE/jbpm?