# Fingerprint & Device Config

Fingerprint & Device Config 相关 API。

 - [GET /api/env/advanced/ua/versions](https://guide.morelogin.com/zh/api-reference/browser/local-api/fingerprint-and-device-config/listadvanceduaversionslocal.md): 返回已发布的浏览器内核与 User-Agent 主版本号。 - **副作用**：无。只读。可带退避安全重试。 - **返回内容**：Open API 面只返回已发布的内核，而 Local API 面会按运行中的客户端版本过滤，因此两个面返回的集合可能不同。该列表会随新内核发布而变化。 - **说明**：上游失败时返回空列表而不是报错，所以空结果应视为不确定，而非「没有内核」。 - **Local
 - [POST /api/env/advanced/ua/get](https://guide.morelogin.com/zh/api-reference/browser/local-api/fingerprint-and-device-config/getbrowserprofileuausingpost.md): 生成与请求的操作系统和浏览器类型匹配的 User-Agent。 - **前置条件**：Firefox 只能配 Windows 或 macOS，且 `osVersion` 必须是受支持的版本之一。 - **副作用**：无，但**结果不是确定性的**——同样的请求每次返回不同的 User-Agent。不要把它当缓存键。 - **完成信号**：同步。可安全重试。
 - [POST /api/env/base/resolution/list](https://guide.morelogin.com/zh/api-reference/browser/local-api/fingerprint-and-device-config/listresolutionsusingpost.md): 返回某个 User-Agent 或操作系统下可用的屏幕分辨率。 - **副作用**：无。只读。可带退避安全重试。 - **返回内容**：由指纹基础数据服务提供，因此该列表会随那份数据的更新而变化。
 - [GET /api/system/platform/list](https://guide.morelogin.com/zh/api-reference/browser/local-api/fingerprint-and-device-config/listsystemplatformslocal.md): 返回可绑定到浏览器的平台与站点。 - **副作用**：无。只读。可带退避安全重试。 - **返回内容**：标记为展示的系统平台与站点，加上调用方团队自己的自定义站点 URL。因此它既会随 MoreLogin 发布新平台而变化，也会随你团队通过高级创建新增自定义 URL 而变化。
 - [POST /api/env/base/list](https://guide.morelogin.com/zh/api-reference/browser/local-api/fingerprint-and-device-config/listtimezoneandlanguageusingpost.md): 返回浏览器可用的时区与语言。 - **副作用**：无。只读。可带退避安全重试。 - **说明**：当前响应与请求体无关——服务并未把请求中的操作系统或语言透传给下游，因此无论传什么参数，返回的都是同一份列表。
 - [POST /api/env/fingerprint/refresh](https://guide.morelogin.com/zh/api-reference/browser/local-api/fingerprint-and-device-config/refreshfingerprintusingpost.md): 重新生成浏览器的指纹。 - **前置条件**：用 `envId` 或 `uniqueId` 指定浏览器。加密浏览器会被拒绝。运行中的浏览器不会被阻止，但新指纹从下次启动才开始生效。 - **副作用**：生成一套新指纹，随机化主机名与 MAC 地址，并重新匹配浏览器内核。请求中显式给出的值优先于生成值。 - **完成信号**：同步。 - **重试**：**绝对不要自动重试。** 每次调用都会产生一套
 - [POST /api/env/base/mobile/devices](https://guide.morelogin.com/zh/api-reference/browser/local-api/fingerprint-and-device-config/listmobiledevicemodelslocal.md): 返回 Android 与 iOS 浏览器可用的移动设备机型。 - **副作用**：无。只读。可带退避安全重试。 - **返回内容**：MoreLogin 机型表与指纹基础数据服务的交集。只存在于其中一方的机型会被忽略，且返回的 `id` 属于指纹服务，不是机型表的主键。
