1. 环境管理
中屹浏览器本地API
1.8.0
  • 1.7.0
  • 1.8.0
  • 服务
    • 获取服务状态
      GET
  • 环境管理
    • 创建环境
      POST
    • 批量删除环境(移入回收站)
      DELETE
    • 获取环境列表
      GET
    • 编辑环境
      PUT
    • 删除环境(移入回收站)
      DELETE
    • 获取环境详情
      GET
    • 彻底删除环境
      DELETE
    • 批量彻底删除环境
      DELETE
    • 启动环境
      POST
    • 重启环境
      POST
    • 批量重启环境
      POST
    • 关闭环境
      POST
    • 批量启动环境
      POST
    • 批量关闭环境
      POST
    • 获取环境完整配置
      GET
    • 关闭所有环境
      POST
  • 环境配置项
    • 获取当前电脑支持的浏览器内核
      GET
    • 获取指定内核支持的操作系统
      GET
    • 随机获取指定内核支持的操作系统
      GET
    • 获取时区选项
      GET
    • 获取语言选项
      GET
    • 获取屏幕分辨率预设
      GET
    • 随机获取屏幕分辨率
      GET
    • 获取内存和 CPU 预设
      GET
    • 随机获取内存和 CPU
      GET
    • 获取字体选项
      GET
    • 按数量随机获取字体
      GET
    • 随机获取兼容 WebGL 元数据
      GET
  • 环境分组
    • 获取分组列表
    • 创建分组
    • 获取分组详情
    • 更新分组
    • 删除分组
    • 移动环境到分组
  • 环境回收站
    • 获取回收站环境
    • 永久删除回收站环境
    • 恢复回收站环境
    • 清空回收站
  • 代理管理
    • 获取代理列表
    • 创建代理
    • 获取代理详情
    • 更新代理
    • 删除代理
    • 检测临时代理
    • 检测已保存代理
    • 替换代理绑定环境
  • 平台账号
    • 获取账号平台
    • 创建自定义账号平台
    • 获取账号列表
    • 创建账号
    • 获取账号详情
    • 更新账号
    • 删除账号
  • 扩展管理
    • 获取我的扩展
    • 获取团队扩展
    • 获取扩展详情
    • 替换扩展绑定环境
  • 数据模型
    • AccountCreateRequest
    • AccountDeleteSuccessResponse
    • AccountDetailSuccessResponse
    • AccountListItem
    • AccountListSuccessResponse
    • AccountPlatformCreateRequest
    • AccountPlatformCreateSuccessResponse
    • AccountPlatformListSuccessResponse
    • AccountUpdateRequest
    • ActiveBrowser
    • ApiErrorResponse
    • BrowserBatchDeleteRequest
    • BrowserBatchDeleteSuccessResponse
    • BrowserBatchPermanentDeleteRequest
    • BrowserBatchPermanentDeleteSuccessResponse
    • BrowserBatchRestartRequest
    • BrowserBatchRestartSuccessResponse
    • BrowserBatchStartRequest
    • BrowserBatchStartSuccessResponse
    • BrowserBatchStopRequest
    • BrowserBatchStopSuccessResponse
    • BrowserCreateRequest
    • BrowserCreateSuccessResponse
    • BrowserDeleteRequest
    • BrowserDeleteSuccessResponse
    • BrowserDetailSuccessResponse
    • BrowserGroup
    • BrowserListSuccessResponse
    • BrowserPermanentDeleteSuccessResponse
    • BrowserProfileDetailSuccessResponse
    • BrowserRestartRequest
    • BrowserRestartSuccessResponse
    • BrowserStartRequest
    • BrowserStartSuccessResponse
    • BrowserStopAllRequest
    • BrowserStopRequest
    • BrowserStopSuccessResponse
    • BrowserUpdateRequest
    • BrowserUpdateSuccessResponse
    • ExtensionBindBrowsersRequest
    • ExtensionBindBrowsersSuccessResponse
    • ExtensionDetailSuccessResponse
    • ExtensionListItem
    • ExtensionListSuccessResponse
    • GroupDeleteSuccessResponse
    • GroupDetailSuccessResponse
    • GroupListSuccessResponse
    • GroupMoveBrowsersRequest
    • GroupMoveBrowsersSuccessResponse
    • GroupMutationRequest
    • ProfileFontListSuccessResponse
    • ProfileFontRandomSuccessResponse
    • ProfileHardwareRandomSuccessResponse
    • ProfileHardwareSuccessResponse
    • ProfileKernelListSuccessResponse
    • ProfileLanguageListSuccessResponse
    • ProfileScreenListSuccessResponse
    • ProfileScreenRandomSuccessResponse
    • ProfileSystemListSuccessResponse
    • ProfileSystemRandomSuccessResponse
    • ProfileTimezoneListSuccessResponse
    • ProfileWebglSuccessResponse
    • ProxyBindBrowsersRequest
    • ProxyBindBrowsersSuccessResponse
    • ProxyCheckRequest
    • ProxyCheckSuccessResponse
    • ProxyCreateRequest
    • ProxyDeleteSuccessResponse
    • ProxyDetailSuccessResponse
    • ProxyListItem
    • ProxyListSuccessResponse
    • ProxySavedCheckSuccessResponse
    • ProxyUpdateRequest
    • RecycleBinClearSuccessResponse
    • RecycleBinDeleteSuccessResponse
    • RecycleBinListItem
    • RecycleBinListSuccessResponse
    • RecycleBinMutationRequest
    • RecycleBinRestoreSuccessResponse
    • StatusSuccessResponse
官网
1.8.0
  • 1.7.0
  • 1.8.0
  1. 环境管理

编辑环境

PUT
http://local.zhongyibrowser.com:39025/api/v1/browsers/{envId}
部分编辑当前用户、当前团队下的环境。只更新请求中明确提供的字段;运行中的环境可以保存,新配置在下次启动时生效。浏览器兼容条件变化时由后端重新生成内部 UA 字段,未修改的随机指纹值保持不变。

请求参数

Authorization
or
Path 参数

Body 参数application/json必填

示例
{
    "name": "string",
    "window": {
        "width": 200,
        "height": 200
    },
    "browser": {
        "kernel_version": "string",
        "system_os": "Windows",
        "system_version": "string",
        "ua_version": "string",
        "user_agent": "string"
    },
    "group_id": "string",
    "cookies": [
        {
            "name": "string",
            "value": "string",
            "property1": null,
            "property2": null
        }
    ],
    "remark": "string",
    "command_line": "string",
    "proxy": {
        "mode": "none"
    },
    "account_ids": [
        "account_01JABCDEF1234567890"
    ],
    "accounts": [
        {
            "type": "preset",
            "platform_id": "string",
            "name": "string",
            "username": "string",
            "password": "string",
            "twofa_key": "string",
            "remark": "string"
        }
    ],
    "extension_ids": [
        "extension_01JABCDEF1234567890"
    ],
    "common_settings": {
        "image_size_limit_kb": 0,
        "restore_last_session": true,
        "block_video_autoplay": true,
        "disable_video_preload": true,
        "mute_audio": true,
        "disable_translate_prompt": true,
        "disable_password_save_prompt": true,
        "block_notifications": true,
        "block_clipboard_read": true,
        "stop_open_on_network_error": true,
        "stop_open_on_ip_change": true,
        "stop_open_on_country_change": true,
        "search_engine_preset": "360"
    },
    "fingerprint": {
        "webrtc": {
            "mode": "based_on_ip"
        },
        "timezone": {
            "mode": "real"
        },
        "geolocation": {
            "mode": "real"
        },
        "language": {
            "mode": "real"
        },
        "screen": {
            "mode": "real"
        },
        "fonts": {
            "mode": "real"
        },
        "noise": {
            "canvas": true,
            "webgl": true,
            "audio_context": true,
            "client_rects": true
        },
        "webgl": {
            "mode": "real"
        },
        "memory": {
            "mode": "real"
        },
        "cpu": {
            "mode": "real"
        },
        "do_not_track": {
            "mode": "default"
        },
        "port_scan_protection": {
            "mode": "disabled"
        },
        "hardware_acceleration": {
            "mode": "default"
        },
        "battery": {
            "mode": "real"
        },
        "media_devices": {
            "mode": "real"
        }
    },
    "random_fp_on_open": true
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PUT 'http://local.zhongyibrowser.com:39025/api/v1/browsers/' \
--header 'Content-Type: application/json' \
--data '{
    "name": "string",
    "window": {
        "width": 200,
        "height": 200
    },
    "browser": {
        "kernel_version": "string",
        "system_os": "Windows",
        "system_version": "string",
        "ua_version": "string",
        "user_agent": "string"
    },
    "group_id": "string",
    "cookies": [
        {
            "name": "string",
            "value": "string",
            "property1": null,
            "property2": null
        }
    ],
    "remark": "string",
    "command_line": "string",
    "proxy": {
        "mode": "none"
    },
    "account_ids": [
        "account_01JABCDEF1234567890"
    ],
    "accounts": [
        {
            "type": "preset",
            "platform_id": "string",
            "name": "string",
            "username": "string",
            "password": "string",
            "twofa_key": "string",
            "remark": "string"
        }
    ],
    "extension_ids": [
        "extension_01JABCDEF1234567890"
    ],
    "common_settings": {
        "image_size_limit_kb": 0,
        "restore_last_session": true,
        "block_video_autoplay": true,
        "disable_video_preload": true,
        "mute_audio": true,
        "disable_translate_prompt": true,
        "disable_password_save_prompt": true,
        "block_notifications": true,
        "block_clipboard_read": true,
        "stop_open_on_network_error": true,
        "stop_open_on_ip_change": true,
        "stop_open_on_country_change": true,
        "search_engine_preset": "360"
    },
    "fingerprint": {
        "webrtc": {
            "mode": "based_on_ip"
        },
        "timezone": {
            "mode": "real"
        },
        "geolocation": {
            "mode": "real"
        },
        "language": {
            "mode": "real"
        },
        "screen": {
            "mode": "real"
        },
        "fonts": {
            "mode": "real"
        },
        "noise": {
            "canvas": true,
            "webgl": true,
            "audio_context": true,
            "client_rects": true
        },
        "webgl": {
            "mode": "real"
        },
        "memory": {
            "mode": "real"
        },
        "cpu": {
            "mode": "real"
        },
        "do_not_track": {
            "mode": "default"
        },
        "port_scan_protection": {
            "mode": "disabled"
        },
        "hardware_acceleration": {
            "mode": "default"
        },
        "battery": {
            "mode": "real"
        },
        "media_devices": {
            "mode": "real"
        }
    },
    "random_fp_on_open": true
}'

返回响应

🟢200
application/json
更新后的环境标识和运行状态
Bodyapplication/json

示例
{
    "code": 0,
    "message": "success",
    "data": {
        "env_id": "env_01JABCDEF1234567890",
        "name": "string",
        "status": "active"
    }
}
🟠400
🟠401
🟠403
🟠404
🟠409
🟠422
🔴500
🔴502
🔴503
上一页
获取环境列表
下一页
删除环境(移入回收站)
Built with