You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Unsplash API从指定用户点赞列表中获取单张随机图片

Unsplash API 单张随机点赞图片获取方案

最优方案:分页参数截断请求

Unsplash 的用户点赞列表接口原生支持分页控制参数,你可以通过以下步骤实现单条数据拉取,大幅降低带宽消耗:

  • 首次请求时调用以下接口,从响应头的X-Total字段获取你的总点赞图片数量,该数值可以本地长期缓存,仅在你主动点赞/取消点赞时重新获取更新即可:
https://api.unsplash.com/users/pizaranha/likes/?client_id={你的clientId}&per_page=1
  • 后续每次需要随机图片时,先生成一个1到总点赞数之间的随机整数,作为page参数传入接口,搭配per_page=1即可直接返回单张对应位置的随机点赞图片,包含完整的作者署名所需信息:
https://api.unsplash.com/users/pizaranha/likes/?client_id={你的clientId}&page={随机生成的页码}&per_page=1

方案优势

  • 单次请求返回体仅为单张图片的元数据,大小仅几KB,相比拉取全量列表带宽消耗降低99%以上
  • 不需要额外处理数据筛选逻辑,接口直接返回目标数据,运算效率更高
  • 完全符合Unsplash API的接口规范和速率限制要求,没有额外调用成本

内容的提问来源于stack exchange,提问作者Pizaranha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 20:24:00