跳转到主要内容
所有收藏
如何使用 Icons8 API渲染图标
如何使用 Icons8 API渲染图标
Maria avatar
作者:Maria
超过 7 个月前更新

可以将图标嵌入到网页中并通过API呈现图标。 除了免费图标(小于100px,PNG格式)外,其他图标都需要通过API密钥进行身份验证。

有两种方法可以请求图标:

、指定图标的ID号。可以通过我们的其他API收到ID号。在此处此处了解更多信息。

这个基本链接:
GET https://api-img.icons8.com/?token=user_token&id=icon_id

此链接将返回带有默认参数的图标。

通过将查询参数添加到基本链接来修改查询参数;参数之间用”&“分隔:
token - 必要 - 您的API密钥

icon_id - 必要 - 往上看;

size - 自选 - 如果i为指定参数,则图标将是像素完美的。像素数或乘数都可以使用;

format - 自选 - 默认输出为PNG格式。可以使用PNG、SVG、PDF、GIF、AEP、JSON格式;

color - 自选 - 使用不带“#”的十六进制代码。


例子 -- 从Dotty风格获取SVG格式的红色512px HDD图标:

GET https://api-img.icons8.com/?token=user_token&id=44082&size=512&format=svg&color=FF2400

查询参数的顺序并不重要,但缺少必须参数的请求将输出错误。


、指定特定图标的风格名称

使用斜线分隔参数:

GET https://api-img.icons8.com/platform/size/color/name.format?token=user_token

token - 必要 - 您的API密钥

name - 必要 - 可以通过搜索请求接收;

platform - 自选 - 默认输出是 iOS7风格。可以通过API请求风格名称或者可以在浏览风格时在地址栏中查看:

format - 自选 - 默认输出为PNG格式。可以使用PNG、SVG、PDF、GIF、AEP、JSON格式;

color - 自选 - 使用不带“#”的十六进制代码,仅适用于单色图标。

例子 -- 从Material Outlined风格获取SVG格式的绿色128px Key图标:

GET https://api-img.icons8.com/material-outlined/128/2AE468/key-security.svg?token=user_token

如果图标名称或风格名称有两个或多个单词组成,则使用连字符将单词分隔开。例如:material-outlined

这是否解答了您的问题?