轻量必应每日一图HTML源码

轻量必应每日一图HTML源码
文章图片

源码介绍:众所周知 , 必应搜索官网每天会更新一张高质量的背景图 。许多同学想在接口中调用它们 , 但必应的服务器在国内不算特别稳定(>500ms) 。Bing-upyun 可以把每天的必应图片上传至又拍云 , 提供支持图片处理、回溯的接口(又拍云直链 , 实测从请求到图片接收完成耗时300ms左右 , 视网络情况而不同) , 并可选部署优雅的前端页面 。目前有很多优秀的必应每日一图接口 , 可以将图片在服务器本地化存储并提供调用接口 , 但大都需要常驻后台运行 。另外 , 目前几乎没有采用又拍云储存图片的同类接口 。因此便有了这个项目 。
相关说明:源码特性
轻量、迅速、无占用
优雅的响应式前端界面 , 可静态部署
前后端分离 , 后端接口可单独部署
又拍云存储加速
丰富的接口功能
准备工作
在开始之前 , 请确保您具备以下必要条件:
又拍云存储库
MySQL数据库
PHP运行环境
【轻量必应每日一图HTML源码】 安装部署
部署至可访问目录 。
网站目录:运行目录/src即可!
注意:/api/php/bing文件夹需要有写入权限 。
配置信息
在 api/php/config.php 中修改:
//又拍云连接信息
$config[‘bucketName’]    = ‘********’;  //你的又拍云存储库
$config[‘operatorName’]  = ‘********’;  //你的存储库操作员
$config[‘operatorPwd’]   = ‘********’;  //你的存储库操作员密码
$config[‘domainName’]    = ‘********’;  //又拍云加速域名 。注:结尾的 / 不能省略 。如:’https://upyun.yourdom.com/’
//数据库信息
$config[‘mysqlHost’]     = ‘********’;  //MySQL数据库主机名
$config[‘mysqlUsername’] = ‘********’;  //MySQL数据库用户名
$config[‘mysqlPassword’] = ‘********’;  //MySQL数据库密码
$config[‘mysqlDbname’]   = ‘********’;  //MySQL数据库名
设置定时任务(重要)
本程序不会常驻后台 , 需要定时访问后台图片处理程序所在URL以触发程序执行(每天访问一次) 。
定时任务访问URL: 网站根目录/api/php/index.php 或 网站根目录/api/php
接口调用URL: 网站根目录/api/index.php 或 网站根目录/api
为避免时间误差引起的问题 , 建议不要将定时任务设置在每天的 00:00:00, 推荐将定时任务设置在每日 00:01:00, 若如此做 , 则在完成以上步骤后 , 不需要额外设置 。否则请参照以下规则: