可以将图标嵌入到网页中并通过API呈现图标。 除了免费图标(小于100px,PNG格式)外,其他图标都需要通过API密钥进行身份验证。
有两种方法可以请求图标:
这个基本链接:
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
。