逛论坛的时候发现很多人求这个壁纸,同时觉得必应搜索的背景图很好看,闲来无事写了个站点。
预览地址:http://bing.imyxuan.site
项目地址:https://gitee.com/chasingworld/wallpaper
技术栈
- Laravel 8
- bootstrap 4
- download.js
安装
参考Laravel
的部署教程
API
所有API统一带上前缀 /api
,如无特殊说明,统一用get
的方式。
返回值包含三个字段
- code:为20000为正常,其他为异常
- data:正常的返回包含的数据
- message: 异常的返回信息
当日壁纸
URL:/today
无需额外参数
分页获取所有壁纸
URL:/all
参数:
- page:第几页
- limit:每页的数据数目
- order:排序方式,按照日期排序,升序用 ‘asc’, 降序用 ‘desc’
随机壁纸
URL:/random
无额外参数
排行榜
默认倒序
URL:/rank
参数:
- page
- limit
- type: 1:浏览量,2:点赞,3:下载数
其他
- 展示界面排行榜
- API
- 关于页面
- 搜索功能
预览地址上项目的数据根据整理之后,数据覆盖范围为2009至今, 由于数据超过1G,无法上传仓库。数据包含图片, 以及完整的MySQL导出的文件。 由于数据每天在更新,因此,SQL文件也取消提供。