马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
做FlatNas项目的时候为了体验就收集了5700+的图标,放着自己用感觉太浪费了,就给大家免费用了。因为服务器要求所以每个站只能放不超过2000个图标,但是每个站之间没有重复图标,如果发现有未提交的图标可以私信发给我。
API 接口(支持cors跨域)
本项目提供一个只读的 JSON 接口,包含所有图标的元数据。 - <li><b>Endpoint</b>: /icons.json</li><li><b>Method</b>: GET</li><li><b>Content-Type</b>: application/json</li><li><b>CORS</b>: 允许跨域 (Access-Control-Allow-Origin: *)</li>
复制代码
响应示例: - [ { "name": "Bilibili", "cnName": "哔哩哔哩", "domain": "qdnas-s", "filename": "Bilibili_A--哔哩哔哩--qdnas-s.png", "url": "/icon/Bilibili_A--哔哩哔哩--qdnas-s.png", "downloadUrl": "/icon/Bilibili_A--哔哩哔哩--qdnas-s.png" }, <span style="color: #6a737d">// ...</span>]
复制代码
在外部项目中使用: - <span style="color: #6a737d">// 示例:获取图标列表</span><span style="color: #d73a49">const</span> res = <span style="color: #d73a49">await</span> <span style="color: #6f42c1">fetch</span>('https://your-domain.com/icons.json');<span style="color: #d73a49">const</span> icons = <span style="color: #d73a49">await</span> res.<span style="color: #6f42c1">json</span>();<span style="color: #d73a49">console</span>.<span style="color: #6f42c1">log</span>(icons);
复制代码
|