怎么为你的每位朋友,各准备一张不同的电脑壁纸、手机壁纸?
第一期的“熊猫小学”里有个分享壁纸的小彩蛋,读者点击 这个URL 后,都能得到一张抽象风格、有创意的漂亮电脑壁纸,而且每个人收到的壁纸都不同。
这里调用的是 Unsplash 图库,Unsplash 是最著名的免费图库,他们不仅提供了 API 给开发者使用,也提供了更便利的 URL 方式来调用图片。
比如熊猫小学的壁纸彩蛋对应的 URL 是 source.unsplash.com/random/1920×1080?creative,abstract ,即在 Unsplash 图库里搜索 creative 和 abstract 这两个关键词,要求系统随机返回一张 1920×1080 px 大小的图片。
使用 URL 调用 Unsplash 图库的使用场景
最常见的用法是在 WordPress 模板、Figma 图片插件等场合下,用 来随机显示占位图片。一般的占位图片要么单调、要么丑陋,利用 Unsplash 庞大的图库和搜索功能,可以实现各种不同风格的占位图片。
你也可以像“熊猫小学”邮件杂志一样,直接把 URL 发给朋友,让他们得到独特的图片。
![不写代码、不用 API,怎么从 Unsplash 随机抓取一张图片 45](nishuang.net/wp-content/uploads/sites/10/20.. "不写代码、不用 API,怎么从 Unsplash 随机抓取一张图片 45")
用 URL 方式调用 Unsplash 图库的常用参数包括:
返回随机图片
https://source.unsplash.com/random
指定返回的图片大小
https://source.unsplash.com/random/1920×1080
搜索指定用户
https://source.unsplash.com/user/jjying
搜索特定关键词
https://source.unsplash.com/random/?sunny,day
调用 Unsplash API 的方法:
开发者可以访问 Unsplash 的开发者页面,查看文档和范例