Skip to content

图标集最后修改时间

大多数图标集的最后修改时间都存储在 IconifyJSON 对象的 lastModified 属性中。

如果你缓存了图标数据,可能想要检查它是否已更新。你可以通过再次请求图标数据来实现,但这样做效率较低。

通过 /last-modified API 查询,你只需一次简单的请求即可获取多个图标集的 lastModified 值!

查询

API 查询地址为 /last-modified

可选参数:

  • prefixstring。如果你只想获取单个图标集的结果,请传入图标集前缀。
  • prefixesstring。以逗号分隔的图标集前缀列表。你可以使用以 "-" 结尾的部分前缀,例如 "mdi-" 会匹配 "mdi-light"。

响应包含 lastModified 对象,其中键为图标集前缀,值为该图标集的 lastModified 属性值。

json{
   "lastModified": {
       "mdi": 1665726087,
       "tabler": 1667373464,
       "mdi-light": 1656182719
   }
}
/last-modified?prefixes=mdi,mdi-light,tabler&pretty=1

错误响应

如果请求的图标集未找到,服务器将返回一个空对象:

json{
   "lastModified": {}
}

类型

tsexport interface APIv3LastModifiedResponse {
   lastModified: Record<string, number>;
}