浏览器环境

Updated by lei_jiang

1 启动浏览器环境

基本信息

POST  /api/env/start

接口描述: 用于启动环境,需要指定环境ID,启动成功后可以获取环境debug接口用于执行selenium和puppeteer自动化。 Selenium需要使用到对应内核版本匹配的Webdriver。启动环境后可在返回值中拿到对应的Webdriver的路径。需将MoreLogin应用更新至2.15.0及以上版本。

注:使用此接口需启动MoreLogin客户端并成功登录

请求参数

Body 参数, 非必传参数可以不传递,传参格式为JSON

参数名称

类型

必传

说明

envId

string

环境 ID

环境ID或者环境序号至少传一个;两者都传以环境ID为主

uniqueId

integer(int32)

环境序号

环境ID或者环境序号至少传一个;两者都传以环境ID为主

encryptKey

string

密钥,环境开启端对端加密时必传

请求示例

{
"envId": "1795695767353204736",
"encryptKey": "xxx"
}

返回数据

{
"code": 0, // 返回结果编码 0:正常 其他编码都是异常
"msg": "", // 错误信息
"data": {
"envId": "1795695767353204736", // 环境 ID
"debugPort": "61598", // debug port
"webdriver": "xxx" // path of webdriver.exe
}
}

2 关闭浏览器环境

基本信息

POST  /api/env/close

接口描述: 关闭指定环境,需要指定环境ID。需将MoreLogin应用更新至2.15.0及以上版本。

注:使用此接口需启动MoreLogin客户端并成功登录

请求参数

Body 参数, 非必传参数可以不传递,传参格式为JSON

参数名称

类型

必传

说明

envId

string

环境 ID

环境ID或者环境序号至少传一个;两者都传以环境ID为主

uniqueId

integer(int32)

环境序号

环境ID或者环境序号至少传一个;两者都传以环境ID为主

请求示例

{
"envId": "1795695767353204736"
}

返回数据

{
"code": 0, // 返回结果编码 0:正常 其他编码都是异常
"msg": "", // 错误信息
"data": {
"envId": "1795695767353204736", // 环境 ID
}
}

3 快速创建浏览器环境

基本信息

POST  /api/env/create/quick

接口描述: 快速创建环境,支持设置环境的浏览器、操作系统、创建环境数量。创建成功后返回环境ID。需将MoreLogin应用更新至2.14.0及以上版本。

注:使用此接口需启动MoreLogin客户端并成功登录

请求参数

Body 参数, 非必传参数可以不传递,传参格式为JSON

参数名称

类型

必传

说明

browserTypeId

integer(int32)

浏览器类型 

1:Chrome,2: Firefox

operatorSystemId

integer(int32)

操作系统类型

1:Windows,2:macOS,3:Android,4:IOS

quantity

integer(int32)

创建环境数,数值范围:[1-50]

browserCore

integer(int32)

内核版本号,默认:0-智能匹配

可通过“获取浏览器内核版本”接口获取可用的内核版本

groupId

integer(int64)

环境分组ID,默认:未分组-0

注:分组授权模式下,若您无“全部环境”权限,此字段则需要必填

 isEncrypt

integer(int32)

是否开启「端对端加密」

 0:关闭,1:开启,默认0

请求示例

{
"browserTypeId": 0,
"groupId": 0,
"isEncrypt": 0,
"operatorSystemId": 0,
"quantity": 0
}

返回数据

{
"code": 0, // 返回结果编码 0:正常 其他编码都是异常
"msg": "", // 错误信息
"data": [1,2,3], // 环境ID数组
"requestId": "", // 操作请求ID
}

4 高级创建浏览器环境

基本信息

POST /api/env/create/advanced

接口描述: 高级创建环境,支持设置环境的平台账号密码、cookie、指纹信息等等。创建成功后返回环境ID。需将MoreLogin应用更新至2.14.0及以上版本。

注:使用此接口需启动MoreLogin客户端并成功登录

请求参数

Body 参数, 非必传参数可以不传递,传参格式为JSON

参数名称

类型

必传

说明

browserTypeId

integer(int32)

浏览器类型 

1:Chrome,2: Firefox

operatorSystemId

integer(int32)

操作系统类型

1:Windows,2:macOS,3:Android,4:IOS

envName

string

环境名称,长度限制100字符

accountInfo

环境账号信息

advancedSetting

object

高级配置

afterStartupConfig

环境启动后相关配置

browserCore

integer(int32)

内核版本号,默认:0-智能匹配

可通过“获取浏览器内核版本”接口获取可用的内核版本

cookies

string

Cookie

envRemark

string

环境备注,长度限制1500字符

groupId

integer(int64)

环境分组ID,默认:未分组-0,限制最小值0

注:分组授权模式下,若您无“全部环境”权限,此字段则需要必填

isEncrypt

integer(int32)

是否开启「端对端加密」

 0:关闭,1:开启,默认0

proxyId

integer(int64)

代理ID,默认:0,限制最小值0

tagIds

array

标签ID,默认:无

uaVersion

integer(int32)

UA,默认:0-全部

可通过“获取浏览器内核版本列表”接口获取可用的UA版本

startupParams

array

环境启动参数,具体详见文档

accountInfo

参数名称

类型

必传

说明

platformId

integer(int64)

平台ID

9999-自定义平台,可通过“获取可配置平台”接口获取其余平台ID

customerUrl

string

自定义平台URL,当平台ID=9999时必填,必须是合法的url地址

username

string

用户名,长度限制64字符

password

string

密码,长度限制50字符

otpSecret

string

2FA密钥

适用于网站的二次验证码生成,类似Google身份验证器。

siteId

integer(int64)

站点ID

可通过“获取可配置平台”接口获取

advancedSetting

参数名称

类型

必传

说明

ua

string

自定义环境UA,格式需按照标准格式上传

可通过“获取浏览器环境UA”接口获取

time_zone

object {2}

时区

web_rtc

object {1}

WebRTC

geo_location

object {5}

地理位置

language

object {2}

语言

resolution

object {2}

分辨率

font

object {2}

字体

canvas

object {1}

Canvas

webgl_image

object {1}

WebGL图像

webgl_metadata

object {1}

WebGL元数据

audio_context

object {1}

AudioContext

media_device

object {1}

媒体设备

client_rects

object {1}

ClientRects

speech_voise

object {1}

SpeechVoices

hardware_concurrency

int

硬件并发数,默认:4

0(真实并发数),2,3,4,6,8,10,12

memery_device

int

设备内存,默认:8

0(真实内存),2,4,6,8

do_not_track

int

Do Not Track,默认:2

1:开启,2:关闭

bluetooth

object {1}

蓝牙

battery

object {1}

电池

port_scan_protectio

object {2}

端口扫描保护

os_version

string

macOS系统版本

例如:macOS 12, macOS 13, macOS 14 

web_gpu

object {1}

WebGPU

time_zone

参数名称

类型

必传

说明

switcher

int

时区选项,默认1

1:匹配IP,2:自定义

value

string

switcher 传 2 时必传,需传对应时区ID

可通过“获取时区语言列表”接口获取

web_rtc

参数名称

类型

必传

说明

switcher

int

WebRTC选项,默认2

1:隐私,2:替换,3:真实,4:禁用,5:转发

geo_location

参数名称

类型

必传

说明

switcher

int

地理位置选项,默认:1

1:询问,2:禁用

base_on_ip

bool

是否基于IP生成,默认:true

true:询问,false:否

latitude

float

纬度,不基于IP生成对应的地理位置时必传

longitude

float

经度,不基于IP生成对应的地理位置时必传

accuracy

float

精度(米),不基于IP生成对应的地理位置时必传

language

参数名称

类型

必传

说明

switcher

int

语言选项,默认:1

1:匹配IP,2:自定义

value

string

switcher 传 2 时必传,需传对应语言ID

可通过“获取时区语言列表”接口获取

resolution

参数名称

类型

必传

说明

switcher

int

分辨率选项,默认:1

1:真实,2:自定义

id

string

switcher选择2时必传

可通过“获取分辨率”接口获取

font

参数名称

类型

必传

说明

switcher

int

字体选项,默认:1

1:真实,2:自定义

value

string

switcher选择自定义时必填,逗号分隔需要使用的字体

可用字体详见附件

canvas

参数名称

类型

必传

说明

switcher

int

Canvas选项,默认:1

1:噪音,2:真实

webgl_image

参数名称

类型

必传

说明

switcher

int

WebGL图像选项,默认:1

1:噪音,2:真实

webgl_metadata

参数名称

类型

必传

说明

switcher

int

WebGL元数据选项,默认:3

1: 真实,2:关闭硬件加速,3:自定义

audio_context

参数名称

类型

必传

说明

switcher

int

AudioContext选项,默认:1

1: 噪音,2:真实

media_device

参数名称

类型

必传

说明

switcher

int

媒体设备选项,默认:1

1: 噪音,2:真实

client_rects

参数名称

类型

必传

说明

switcher

int

ClientRects选项,默认:1

1: 噪音,2:真实

speech_voise

参数名称

类型

必传

说明

switcher

int

SpeechVoices选项,默认:1

1: 隐私,2:真实

bluetooth

参数名称

类型

必传

说明

switcher

int

蓝牙选项,默认:1

1: 隐私,2:真实

battery

参数名称

类型

必传

说明

switcher

int

电池选项,默认:1

1: 隐私,2:真实

port_scan_protection

参数名称

类型

必传

说明

switcher

int

端口扫描保护选项,默认:1

1: 开启,2:关闭

value

string

允许被连接的本地网络端口

web_gpu

参数名称

类型

必传

说明

switcher

int

WebGPU选项,默认:1

1: 基于WebGL匹配,2:真实,3:禁用

afterStartupConfig

参数名称

类型

必传

说明

afterStartup

integer(int32)

启动后设置,默认:1

1:继续浏览上次打开的网页,2:打开指定的网页,3:打开指定的网页和平台,4:继续浏览上次打开的网页和平台

autoOpenUrls

array

打开指定的网页地址,必须是有效的url地址

请求示例

{
"accountInfo": {
"customerUrl": "",
"password": "",
"platformId": 0,
"siteId": 0,
"username": ""
},
"advancedSetting": {},
"afterStartupConfig": {
"afterStartup": 0,
"autoOpenUrls": []
},
"browserCore": 0,
"browserTypeId": 0,
"cookies": "",
"envName": "",
"envRemark": "",
"groupId": 0,
"isEncrypt": 0,
"operatorSystemId": 0,
"proxyId": 0,
"tagIds": [],
"uaVersion": 0
}

返回数据

{
"code": 0, // 返回结果编码 0:正常 其他编码都是异常
"msg": "", // 错误信息
"data": 0, // 环境ID
"requestId": "", // 操作请求ID
}

5 修改浏览器环境

基本信息

POST  /api/env/update

接口描述: 修改环境参数,包括环境名称、代理信息、指纹信息等。创建成功后返回环境ID。需将MoreLogin应用更新至2.14.0及以上版本。

注:使用此接口需启动MoreLogin客户端并成功登录

请求参数

Body 参数, 非必传参数可以不传递,传参格式为JSON

参数名称

类型

必传

说明

envId

integer(int64)

环境ID

envName

string

环境名称,长度限制100字符

accountInfo

环境账号信息

advancedSetting

object

高级设置

afterStartupConfig

环境启动后相关配置

browserCore

integer(int32)

内核版本号,默认:0-智能匹配

可通过“获取浏览器内核版本”接口获取可用的内核版本

cookies

string

Cookie

envRemark

string

环境备注,长度限制1500字符

groupId

integer(int64)

环境分组ID,默认:未分组-0,限制最小值0

注:分组授权模式下,若您无“全部环境”权限,此字段则需要必填

isEncrypt

integer(int32)

是否开启「端对端加密」

 0:关闭,1:开启,默认0

proxyId

integer(int64)

代理ID,默认:0,限制最小值0

tagIds

array

标签ID,默认:无

uaVersion

integer(int32)

UA,默认:0-全部

可通过“获取浏览器内核版本列表”接口获取可用的UA版本

startupParams

array

环境启动参数,具体详见文档

accountInfo

参数名称

类型

必传

说明

platformId

integer(int64)

平台ID

9999-自定义平台,可通过“获取可配置平台”接口获取其余平台ID

customerUrl

string

自定义平台URL,当平台ID=9999时必填,必须是合法的url地址

username

string

用户名,长度限制64字符

password

string

密码,长度限制50字符

siteId

integer(int64)

站点ID

可通过“获取可配置平台”接口获取

advancedSetting

参数名称

类型

必传

说明

ua

string

自定义环境UA,格式需按照标准格式上传

可通过“获取浏览器环境UA”接口获取

time_zone

object {2}

时区

web_rtc

object {1}

WebRTC

geo_location

object {5}

地理位置

language

object {2}

语言

resolution

object {2}

分辨率

font

object {2}

字体

canvas

object {1}

Canvas

webgl_image

object {1}

WebGL图像

webgl_metadata

object {1}

WebGL元数据

audio_context

object {1}

AudioContext

media_device

object {1}

媒体设备

client_rects

object {1}

ClientRects

speech_voise

object {1}

SpeechVoices

hardware_concurrency

int

硬件并发数,默认:4

0(真实并发数),2,3,4,6,8,10,12

memery_device

int

设备内存,默认:8

0(真实内存),2,4,6,8

do_not_track

int

Do Not Track,默认:2

1:开启,2:关闭

bluetooth

object {1}

蓝牙

battery

object {1}

电池

port_scan_protectio

object {2}

端口扫描保护

os_version

string

macOS系统版本

例如:macOS 12, macOS 13, macOS 14 

web_gpu

object {1}

WebGPU

time_zone

参数名称

类型

必传

说明

switcher

int

时区选项,默认1

1:匹配IP,2:自定义

value

string

switcher 传 2 时必传,需传对应时区ID

可通过“获取时区语言列表”接口获取

web_rtc

参数名称

类型

必传

说明

switcher

int

WebRTC选项,默认2

1:隐私,2:替换,3:真实,4:禁用,5:转发

geo_location

参数名称

类型

必传

说明

switcher

int

地理位置选项,默认:1

1:询问,2:禁用

base_on_ip

bool

是否基于IP生成,默认:true

true:询问,false:否

latitude

float

纬度,不基于IP生成对应的地理位置时必传

longitude

float

经度,不基于IP生成对应的地理位置时必传

accuracy

float

精度(米),不基于IP生成对应的地理位置时必传

language

参数名称

类型

必传

说明

switcher

int

语言选项,默认:1

1:匹配IP,2:自定义

value

string

switcher 传 2 时必传,需传对应语言ID

可通过“获取时区语言列表”接口获取

resolution

参数名称

类型

必传

说明

switcher

int

分辨率选项,默认:1

1:真实,2:自定义

id

string

switcher选择2时必传

可通过“获取分辨率”接口获取

font

参数名称

类型

必传

说明

switcher

int

字体选项,默认:1

1:真实,2:自定义

value

string

switcher选择自定义时必填,逗号分隔需要使用的字体

可用字体详见附件

canvas

参数名称

类型

必传

说明

switcher

int

Canvas选项,默认:1

1:噪音,2:真实

webgl_image

参数名称

类型

必传

说明

switcher

int

WebGL图像选项,默认:1

1:噪音,2:真实

webgl_metadata

参数名称

类型

必传

说明

switcher

int

WebGL元数据选项,默认:3

1: 真实,2:关闭硬件加速,3:自定义

audio_context

参数名称

类型

必传

说明

switcher

int

AudioContext选项,默认:1

1: 噪音,2:真实

media_device

参数名称

类型

必传

说明

switcher

int

媒体设备选项,默认:1

1: 噪音,2:真实

client_rects

参数名称

类型

必传

说明

switcher

int

ClientRects选项,默认:1

1: 噪音,2:真实

speech_voise

参数名称

类型

必传

说明

switcher

int

SpeechVoices选项,默认:1

1: 隐私,2:真实

bluetooth

参数名称

类型

必传

说明

switcher

int

蓝牙选项,默认:1

1: 隐私,2:真实

battery

参数名称

类型

必传

说明

switcher

int

电池选项,默认:1

1: 隐私,2:真实

port_scan_protection

参数名称

类型

必传

说明

switcher

int

端口扫描保护选项,默认:1

1: 开启,2:关闭

value

string

允许被连接的本地网络端口

web_gpu

参数名称

类型

必传

说明

switcher

int

WebGPU选项,默认:1

1: 基于WebGL匹配,2:真实,3:禁用

afterStartupConfig

参数名称

类型

必传

说明

afterStartup

integer(int32)

启动后设置,默认:1

1:继续浏览上次打开的网页,2:打开指定的网页,3:打开指定的网页和平台,4:继续浏览上次打开的网页和平台

autoOpenUrls

array

打开指定的网页地址,必须是有效的url地址

请求示例

{
"accountInfo": {
"customerUrl": "",
"password": "",
"platformId": 0,
"siteId": 0,
"username": ""
},
"advancedSetting": {},
"afterStartupConfig": {
"afterStartup": 0,
"autoOpenUrls": []
},
"browserCore": 0,
"cookies": "",
"envName": "",
"envRemark": "",
"groupId": 0,
"envId": 0,
"proxyId": 0,
"tagIds": [],
"uaVersion": 0
}

返回数据

{
"code": 0, // 返回结果编码 0:正常 其他编码都是异常
"msg": "", // 错误信息
"requestId": "", // 操作请求ID
}

6 删除浏览器环境

基本信息

POST  /api/env/removeToRecycleBin/batch

接口描述: 删除不需要的环境,删除后7天内可在「回收站」中找回。需将MoreLogin应用更新至2.14.0及以上版本。

注:使用此接口需启动MoreLogin客户端并成功登录

请求参数

Body 参数, 非必传参数可以不传递,传参格式为JSON

参数名称

类型

必传

说明

envIds

array

环境ids

removeEnvData

boolean

是否同时删除配置文件,支持 2.28.0 及以上版本支持

请求示例

{
"envIds": []
"removeEnvData": true
}

返回数据

{
"code": 0, // Return result code 0:Normal Other codes are exceptions.
"msg": "", // Error message
"data": true,
"requestId": "", // Operation request ID
}

7 获取浏览器环境列表

基本信息

POST  /api/env/page

接口描述: 查询已添加的环境信息。用户仅能查询自己有权限的环境信息。需将MoreLogin应用更新至2.14.0及以上版本。

请求参数

Body 参数, 非必传参数可以不传递,传参格式为JSON

参数名称

类型

必传

说明

pageNo

integer(int64)

当前页,默认1

pageSize

integer(int64)

每页条数,默认10

envName

string

按环境名称查询

groupId

integer(int64)

按分组ID查询,0:未分组

envId

integer(int64)

按环境id查询

请求示例

{
"envName": "",
"groupId": 0,
"envId": 0,
"pageNo": 0,
"pageSize": 0
}

返回数据

{
"code": 0, // 返回结果编码 0:正常 其他编码都是异常
"msg": "", // 错误信息
"data": {
"current": 0,
"dataList": [ // 环境列表信息
{
"envName": "", // 环境名称
"groupId": 0, // 分组ID
"envId": 0, // 环境ID
"proxyId": 0 // 代理ID
}
],
"pages": 0,
"total": 0
},
"requestId": "", // 操作请求ID
}

8 获取浏览器环境详情

基本信息

POST  /api/env/detail

接口描述: 查询环境详情信息。用户仅能查询自己有权限的环境信息。需将MoreLogin应用更新至2.14.0及以上版本。

请求参数

Body 参数, 非必传参数可以不传递,传参格式为JSON

参数名称

类型

必传

说明

envId

integer(int64)

要查询的环境ID

请求示例

{
"envId": 0
}

返回数据

{
"code": 0, // 返回结果编码 0:正常 其他编码都是异常
"msg": "", // 错误信息
"data": {
"accountInfo": { // 账号信息
"customerUrl": "", // 自定义平台url
"password": "", // 密码
"platformId": 0, // 平台ID
"siteId": 0, // 站点ID
"username": "" // 用户名
},
"advancedSetting": {}, // 高级配置参数
"afterStartupConfig": { // 启动后设置信息
"afterStartup": 0, // 启动后设置,1:继续浏览上次打开的网页,2:打开指定的网页,3:打开指定的网页和平台,4:继续浏览上次打开的网页和平台
"autoOpenUrls": [], // 打开指定的网页信息
"platformUrl": "" // 平台地址
},
"browserCore": 0, // 内核版本号
"browserTypeId": 0, // 浏览器类型,1:Chrome,2: Firefox
"cookies": "", // Cookie
"envName": "", // 环境名称
"envRemark": "", // 环境备注
"groupId": 0, // 分组ID
"id": 0, // 环境ID
"isEncrypt": 0, // 是否「端对端加密」,0:否,1:是
"operatorSystemId": 0, // 操作系统类型,1:Windows,2:macOS,3:Android,4:IOS
"proxyId": 0, // 代理ID
"tagIds": [], // 标签ID
"uaVersion": 0 // UA
}
"requestId": "", // 操作请求ID
}

9 获取浏览器内核版本列表

基本信息

GET  /api/env/advanced/ua/versions

接口描述: 查询可用的浏览器内核版本。需将MoreLogin应用更新至2.14.0及以上版本。

注:使用此接口需启动MoreLogin客户端并成功登录

返回数据

{
"code": 0, // 返回结果编码 0:正常 其他编码都是异常
"msg": "", // 错误信息
"data": [
{
"browserType": 0, // 浏览器类型,1:Chrome,2: Firefox
"versions": [] // 版本号
}
],
"requestId": "", // 操作请求ID
}

10 获取浏览器环境UA

基本信息

POST  /api/env/advanced/ua/get

接口描述: 获取可用的浏览器环境UA。需将MoreLogin应用更新至2.14.0及以上版本。

注:使用此接口需启动MoreLogin客户端并成功登录

请求参数

Body 参数, 非必传参数可以不传递,传参格式为JSON

参数名称

类型

必传

说明

os

integer(int32)

对应不同的操作系统

1:Windows,2:macOS,3:Android,4:IOS

osVersion

string

系统版本

包含:Windows 7-11,macOS 12-14

vendor

integer(int32)

对应不同的浏览器类型

1:Chrome,2: Firefox

请求示例

{
"os": 0,
"osVersion": "",
"vendor": 0
}

返回数据

{
"code": 0, // 返回结果编码 0:正常 其他编码都是异常
"msg": "", // 错误信息
"data": {
"resolution": { // 默认分辨率值
"id": "", // 分辨率ID
"value": "" // 分辨率值
},
"ua": "" // UA
},
"requestId": "", // 操作请求ID
}

11 获取分辨率

基本信息

POST  /api/env/base/resolution/list

接口描述: 根据UA获取可用的分辨率。需将MoreLogin应用更新至2.14.0及以上版本。

注:使用此接口需启动MoreLogin客户端并成功登录

请求参数

Body 参数, 非必传参数可以不传递,传参格式为JSON

参数名称

类型

必传

说明

os

integer(int32)

对应不同的操作系统

1:Windows,2:macOS,3:Android,4:IOS

ua

string

UA

请求示例

{
"os": 0,
"ua": ""
}

返回数据

{
"code": 0, // 返回结果编码 0:正常 其他编码都是异常
"msg": "", // 错误信息
"data": [
{
"id": "", // 分辨率ID
"value": "" // 分辨率值
}
],
"requestId": "", // 操作请求ID
}

12 获取可配置平台

基本信息

GET  /api/system/platform/list

接口描述: 获取可用的平台信息。需将MoreLogin应用更新至2.14.0及以上版本。

返回数据

{
"code": 0, // 返回结果编码 0:正常 其他编码都是异常
"msg": "", // 错误信息
"data": [
{
"categoryId": 0, // 分类ID
"groupName": "", // 分组名称
"groups": 0, // 分组,0:亚马逊
"id": 0, // 平台ID
"isCustomer": true, // 是否自定义平台
"logo": "", // 平台图标
"name": "", // 平台名称
"orderNo": 0, // 排序编号
"sites": [ // 站点信息
{
"country": "", // 国家
"host": "", // 站点域名
"id": 0, // 站点ID
"isDefault": true, // 语言ID
"logo": "", // 图标
"name": "", // 站点名称
"nameBak": "", // 站点名称备份
"url": "" // 站点地址
}
]
}
]
"requestId": "", // 操作请求ID
}

13 获取浏览器安全锁状态

基本信息

POST  /api/env/lock/query

接口描述: 获取环境安全锁锁定状态。需将MoreLogin应用更新至2.14.0及以上版本。

注:使用此接口需启动MoreLogin客户端并成功登录

请求参数

Body 参数, 非必传参数可以不传递,传参格式为JSON

参数名称

类型

必传

说明

envId

integer(int64)

环境ID

请求示例

{
"envId": 0
}

返回数据

{
"code": 0, // 返回结果编码 0:正常 其他编码都是异常
"msg": "", // 错误信息
"data": {
"envId": 0, // 环境ID
"locked": true // 是否已被他人锁定
},
"requestId": "", // 操作请求ID
}

14 获取时区语言列表

基础信息

POST  /api/env/base/list
  • 接口描述: 获取可用的时区和语言。需将MoreLogin应用更新至2.14.0及以上版本。

注:使用此接口需启动MoreLogin客户端并成功登录

请求参数

Body 参数, 非必传参数可以不传递,传参格式为JSON参数名称

类型

必传

说明

os

integer(int32)

操作系统类型

1:Windows,2:macOS,3:Android,4:IOS

请求示例

{
"os": 0
}

返回数据

{
"code": 0, // 返回结果编码 0:正常 其他编码都是异常
"msg": "", // 错误信息
"data" {
"language_list": [ // 语言列表
{
"id": "", // 语言ID
"value": "" // 语言信息
}
],
"time_zone_list": [ // 时区列表
{
"id": "", // 时区ID
"value": "" // 时区信息
}
]
},
"requestId": "", // 操作请求ID
}

15 清除环境本地缓存

基础信息

POST  /api/env/removeLocalCache

描述:清除本地配置文件缓存。需要将 MoreLogin 应用程序更新至 2.28.0 及以上版本。

请求参数

参数格式为 JSON。

参数名称

类型

必传

描述

envId

string

NO

环境 ID:有且只能有一个环境ID 和环境号。

uniqueId

integer(int32)

NO

环境编号:有且只能有一个环境ID 和环境号。

localStorage

boolean

NO

是否清除 LocalStorage,默认为否

indexedDB

boolean

NO

是否清除 IndexedDB,默认为否

cookie

boolean

NO

是否清除 cookie,默认为否

extension

boolean

NO

是否清除扩展名,默认为否

请求示例

{
"envId": "",  
"localStorage": true, 
  "indexedDB": false,  
"cookie": false,  
"extension": false
}

返回数据

{
"code": 0, // Return result code 0:Normal Other codes are exceptions.
"msg": "", // Error message
"data" {  
"envId": "",        
"requestId":"", // Operation request ID
}
}

16 刷新指纹

基础信息

POST  /api/env/fingerprint/refresh

描述:刷新指纹。需要将 MoreLogin 应用程序更新至 2.28.0 及以上版本。

请求参数

参数格式为 JSON。

参数格式

类型

必传

描述

envId

string

NO

环境 ID:有且只能有一个环境ID 和环境号。

uniqueId

integer(int32)

NO

环境编号:有且只能有一个环境ID 和环境号。

uaVersion

integer(int32)

NO

UA 版本,默认为否

advancedSetting

object

NO

高级配置,详见高级创建接口

请求案例

{
"envId": "",
"uaVersion": 129, //   UA version according to the Profile
"advancedSetting": {}
}

返回参数

{
"code": 0, // Return result code 0:Normal Other codes are exceptions.
"msg": "", // Error message
"data": "",  
"requestId":"", // Operation request ID
}


How did we do?