首页 > 其他分享 >免费的壁纸API

免费的壁纸API

时间:2024-07-08 12:19:49浏览次数:9  
标签:API com api https 壁纸 peapix 免费

最近在给EasyDesktop增加背景的功能, 考虑自己在服务器上部署壁纸, 维护成本比较高, 就找了几个免费的壁纸接口, 体验还不错, 这里简单记录一下.

1.Bing壁纸API

地址是: https://peapix.com/api
使用起来比较简单, 直接用 fetch方法即可回去当日的bing壁纸列表, 返回结构如下:

[{
"title": "太湖の桜, 中国 江蘇省",
"fullUrl": "https://img.peapix.com/742a3b0ab5b04b2b83aea1df0863dd49_1080.jpg",
"thumbUrl": "https://img.peapix.com/742a3b0ab5b04b2b83aea1df0863dd49_480.jpg",
"date": "2022-04-03",
"pageUrl": "https://peapix.com/bing/38085"
}]

优点: 不需要token, 打开即用
缺点: 智能获取当日的bing壁纸, 数量有限

2.Pexels

地址: https://www.pexels.com/api/
这个网站上有很多的壁纸和视频, 并提供api获取, 也是免费的, 但是需要自己注册后申请一个api的key, 整个注册过程也很简单, 填一下你的用途和说明即可.
有了apiKey之后, 在接口的调用中, headers中传入这个key即可.

fetch("https://api.pexels.com/v1/search?query=nature&orientation=landscape&per_page=20",
   {
      method: "GET",
      headers: {
        Authorization: "Your apikey",
      },
    }
);

因为这个网站上收集的图片很多, 各种尺寸的都有, 而我主要用来做网页的背景, 所以就需要指定 orientation=landscape来获取宽图,
这里需要注意的是, search的接口需要指定query即查询的关键词, 如果我们需要不同类型的图片, 那么就需要多发几个请求, 每个请求带上不同的关键字, 然后再把搜索结果合并.

3.Unsplash

地址: https://unsplash.com/developers

这个网站的图片质量都很高, 也提供免费的API, 不过限制5000/h, 基本够用了, 注册之后审核的时间有点长, 不过审核期间也提供了 50/h的请求次数, 可以用来测试.
因为还在审核, 我还没接入, 不过看文档也很简单, 大家可以自己对照文档使用即可.

标签:API,com,api,https,壁纸,peapix,免费
From: https://www.cnblogs.com/cmen/p/18289676

相关文章

  • 医疗数据监测新纪元:免费可视化工具如何让健康数据一目了然?
    在这个信息爆炸的时代,医疗数据的海洋浩瀚无垠,蕴藏着提升医疗服务质量、优化资源配置、预测疾病趋势的无限可能。然而,如何高效、准确地从这庞大的数据海洋中提炼出有价值的信息,一直是医疗机构面临的重大挑战。幸运的是,随着技术的飞速发展,数据可视化工具应运而生,它们如同探照灯,照亮......
  • Unity入门之重要组件和API(3) : Transform
    前言Transform类主要处理游戏对象(GameObject)的位移、旋转、缩放、父子关系和坐标转换。1.位置和位移1.1必备知识点:Vector3Vector3主要用来表示三维坐标系中的一个点或者一个向量。【声明】Vector3v1=newVector3();Vector3v2=newVector3(10,10);Vector3v3......
  • SSM-企业人事信息管理系统-98194(免费领源码)可做计算机毕业设计JAVA、PHP、爬虫、APP、
    企业人事信息管理系统的设计与实现摘 要由于数据库和数据仓库技术的快速发展,企业人事信息管理系统建设越来越向模块化、智能化、自我服务和管理科学化的方向发展。人事管理系统对处理对象和服务对象,自身的系统结构,处理能力,都将适应技术发展的要求发生重大的变化。企业人事......
  • PHP转Go系列 | ThinkPHP与Gin框架之API接口签名设计实践
    大家好,我是码农先森。回想起以前用模版渲染数据的岁月,那时都没有API接口开发的概念。PHP服务端和前端HTML、CSS、JS代码混合式开发,也不分前端、后端程序员,大家都是全干工程师。随着前后端分离、移动端开发的兴起,用后端渲染数据的开发方式效率低下,已经不能满足业务对需求快速......
  • 【一位资深用户的可视化工具推荐】智慧社区平台里的停车位如何协调?快来看看这款免费可
    在智慧社区的管理中,停车位的协调是一个重要的难题,而山海鲸可视化这款免费可视化工具为解决这一问题提供了完美的解决方案。山海鲸可视化通过其强大的二三维融合功能,能够将二维面板与三维场景无缝结合,使停车位的管理变得更加直观和高效。无论是实时查看停车位的使用情况,还是进行长......
  • 独立高防服务器特点免费全能空间存在吗
    独立高防服务器,是在独享整台服务器硬件资源和卓越性能的基础上独立高防服务器有哪些特点呢?因为独立高防服务器具有超强稳定性,用户可安装独立的操作系统,http、ftp、ssh、sendmail、mysql等都是独立的,只有你一个人在用,不像虚拟主机一样是免费服务器很多人共享,在安全性、性能、......
  • Linux系统配置Opencv+cuda+ffmpeg开发环境,-217:Gpu API call unknown error code问题
    Opencv是当前比较热门的图像处理开源算法库,但是随着深度学习在图像存储里领域的大放异彩,基于python的图像处理和深度学习算法大有超越opencv的趋势。opencv在最近的版本更新中,重点都放在了人工智能算法方面,本文介绍linux环境下配置支持GPU/cuda的ffmpeg和opencv开发环境,并将其中遇......
  • ts 常用api和特性
    交叉类型将多个类型进行合并成一个类型typePerson={name:string;age:number;}typeEmployee=Person&{employeeId:number;}联合类型联合类型通过|符号连接多个类型从而生成新的类型。它主要是取多个类型的交集,即多个类型共有的类型才是联合类型最终的类型t......
  • 关于Qt是否免费使用的问题
    如果公司用Qt开发闭源商业桌面软件,在Windows/Mac/Linux上,可以使用动态库链接方式,遵循LGPL协议,是不用付费的,也不用开源你的代码。只需在你的商业软件的about等一些小角落,说明你使用了Qt,遵循LGPLV3协议即可。那商业付费什么意思呢?就是指的你使用静态库链接的方式,......
  • Apifox 6月更新|定时任务、内网自部署服务器运行接口定时导入、数据库 SSH 隧道连接
    Apifox新版本上线啦!!! 看看本次版本更新主要涵盖的重点内容,有没有你所关注的功能特性:自动化测试支持设置「定时任务」 支持内网自部署服务器运行「定时导入」数据库均支持通过SSH隧道连接自动化测试数据库操作优化 将Apifox更新至最新版,一起开启全新体验......