Windows 锁屏图片 API

Windows 的锁屏图片都很好看,很适合做桌面壁纸。Win11 实际上有将 Windows 聚焦图片作为桌面壁纸的选项,但是可能是由于网络原因经常不能自动更新,于是就写了一个将 Windows 聚焦图片设为壁纸的小程序。 又因为官方的 API 返回的 json 数据内容太多了,就精简了一下,写了这个 API。API 的使用说明和示例如下。

API 文档

注意:本 API 接口提供的图片仅供个人使用和观赏,其版权归原作者所有,未经版权所有者的许可,不得进行商业使用。

API 地址:https://api.qzink.me/spotlight

此 API 接收 GET 请求,并返回以下格式的 json 数据:

1
2
3
4
5
6
7
8
{
"title": "瑞士,波斯基亚沃山谷",
"copyright": "© Livio Piatta \/ SOPA \/ eStock Photo",
"landscape_url": "https:\/\/img-prod-cms-rt-microsoft-com.akamaized.net\/cms\/api\/am\/imageFileData\/RE5bHoA?ver=c498",
"portrait_url": "https:\/\/img-prod-cms-rt-microsoft-com.akamaized.net\/cms\/api\/am\/imageFileData\/RE5bX4i?ver=7434",
"landscape_sha256": "673be4800ccfbbc1b4fe4ad3d435f2b0548893fb779ee6d39e4c23e6f4db42ed",
"portrait_sha256": "0fa80e3060239623db5189a761c571dc2ab751f450720dd49987557888b1c618"
}

title 是图片的标题;copyright 是图片的版权信息;

图片有横向和纵向两种格式,横向图片的分辨率为 1920×1080,纵向图片的分辨率为 1080×1920。

landscape_urllandscape_sha256 是横向图片的地址和 sha256 值,portrait_urlportrait_sha256 是纵向图片的地址和 sha256 值。

也可在 API 地址后加上 orientation 参数直接获取图片。orientation 参数的取值为 landscapeportrait,前者是横向,后者是纵向。下面是示例,每小时图片更新一次。

横向图片:https://api.qzink.me/spotlight?orientation=landscape

纵向图片:https://api.qzink.me/spotlight?orientation=portrait

 

另外附上微软官方的 API 地址:https://arc.msn.com/v3/Delivery/Placement?pid=209567&fmt=json&cdm=1&pl=zh-CN&lc=zh-CN&ctry=CN


Windows 锁屏图片 API
http://blog.qzink.me/posts/Windows锁屏图片API/
作者
Qzink
发布于
2023年5月7日
许可协议