Windows的锁屏图片都很好看,很适合做桌面壁纸。Win11实际上有将Windows聚焦图片作为桌面壁纸的选项,但是可能是由于网络原因经常不能自动更新,于是就写了一个将Windows聚焦图片设为壁纸的小程序。
又因为官方的API返回的json数据内容太多了,就精简了一下,写了这个API。API的使用说明和示例如下。
API文档
API地址:https://api.qzink.me/spotlight
此API接收GET请求,并返回以下格式的json数据:
{
"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_url
和landscape_sha256
是横向图片的地址和sha256值,portrait_url
和portrait_sha256
是纵向图片的地址和sha256值。
也可在API地址后加上orientation
参数直接获取图片。orientation
参数的取值为landscape
或portrait
,前者是横向,后者是纵向。下面是示例,每次请求获得的图片随机。
横向图片: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
文章评论