使用API接口更新浏览器配置文件设置:
Request Url:
https://api.vmlogin.com/v1/profile/update
Request Type: POST
名称 | 类型 | 描述 | 必传 |
token | string | 身份验证令牌 | true |
profileId | string | 浏览器配置文件ID | true |
Body | object | 请求主体为application/json类型 | true |
注:
(1)token请参考“查看/修改API Token”教程;
(2)profileId请参考“配置文件ID(Profile ID)在哪”教程或者使用profile/list的api接口获取所有profileId;
(3)Body只需提交更新字段,没有的字段不更新,如下方截图为例只更新浏览器名称和UserAgent。
Request
{
"token": "66e9f73f3617c6afdc6768f7a61a58ae",
"profileId": "56795471-8dc0-414c-9d1a-794e4dd8be99",
"Body": {
"name": "myProfile",
"notes": "profile notes",
"iconId": 0,
"os": "Windows",
"proxyServer": {
"setProxyServer": false,
"type": "HTTP",
"host": "127.0.0.1",
"port": "8080",
"username": "hello",
"password": "world",
"urlIndex": 0
},
"secChUaHeaders": {
"platformVer": "\"14.0.0\"",
"bitness": "\"64\"",
"fullVersion": "\"97.0.4758.102\"",
"model": "",
"secChUa": "\" Not;A Brand\";v=\"99\", \"Google Chrome\";v=\"97\", \"Chromium\";v=\"97\"",
"mobile": "?1",
"type": "AUTO",
"architecture": "\"x86\"",
"platform": "\"Windows\"",
"wow64": "?0"
},
"webRtc": {
"type": "FAKE",
"fillOnStart": true,
"wanSet": true,
"lanSet": true,
"publicIp": "",
"localIps": [
"192.168.1.10"
],
"localIpsRand": false
},
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36",
"screenWidth": 1920,
"screenHeight": 1080,
"langHdr": "en-US",
"acceptLanguage": "en-US,en;q=0.9",
"platform": "Win32",
"product": "Gecko",
"appName": "Netscape",
"hardwareConcurrency": 4,
"mobileEmulation": false,
"deviceType": 1,
"hideWebdriver": false,
"langBasedOnIp": false,
"doNotTrack": false,
"deviceMemory": 8,
"pixelRatio": "1.0",
"maskFonts": true,
"fontSetting": {
"dynamicFonts": false,
"fontList": [
"@Microsoft YaHei UI",
"@宋体",
"MS Outlook"
],
"selectAll": false,
"clientRects": true,
"rand": false
},
"canvasDefType": "NOISEB",
"audio": {
"noise": true
},
"webgl": {
"imgProtect": true,
"noise": true,
"vendor": "Google Inc. (AMD)",
"renderer": "ANGLE (AMD, Radeon (TM) RX 470 Graphics Direct3D11 vs_5_0 ps_5_0, D3D11-27.20.12029.1000)"
},
"webglInfo": {
"MAX_TEXTURE_IMAGE_UNITS": 16,
"MAX_VERTEX_UNIFORM_VECTORS": 4096,
"ELEMENT_ARRAY_BUFFER_BINDING": null,
"CULL_FACE_MODE": 1029,
"MAX_VERTEX_UNIFORM_COMPONENTS": 16384,
"MAX_VERTEX_TEXTURE_IMAGE_UNITS": 16,
"STENCIL_PASS_DEPTH_PASS": 7680,
"STENCIL_PASS_DEPTH_FAIL": 7680,
"MAX_VARYING_COMPONENTS": 120,
"BLEND_DST_ALPHA": 0,
"MAX_CUBE_MAP_TEXTURE_SIZE": 16384,
"BLEND_COLOR": [
0,
0,
0,
0
],
"POLYGON_OFFSET_FILL": false,
"DEPTH_TEST": false,
"SUBPIXEL_BITS": 4,
"DEPTH_FUNC": 513,
"DEPTH_BITS": 24,
"MAX_TEXTURE_LOD_BIAS": 2,
"FRONT_FACE": 2305,
"DEPTH_WRITEMASK": true,
"MAX_COLOR_ATTACHMENTS": 8,
"UNMASKED_RENDERER_WEBGL": "ANGLE (AMD, Radeon (TM) RX 470 Graphics Direct3D11 vs_5_0 ps_5_0, D3D11-27.20.12029.1000)",
"VERSION": "WebGL 2.0 (OpenGL ES 3.0 Chromium)",
"ARRAY_BUFFER_BINDING": null,
"POLYGON_OFFSET_FACTOR": 0,
"TEXTURE_BINDING_CUBE_MAP": null,
"ALIASED_POINT_SIZE_RANGE": [
1,
1024
],
"RENDERER": "WebKit WebGL",
"MAX_TEXTURE_MAX_ANISOTROPY_EXT": 16,
"VIEWPORT": [
0,
0,
300,
150
],
"MIN_PROGRAM_TEXEL_OFFSET": -8,
"STENCIL_BACK_PASS_DEPTH_PASS": 7680,
"MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS": 200704,
"STENCIL_BACK_PASS_DEPTH_FAIL": 7680,
"UNPACK_FLIP_Y_WEBGL": false,
"PACK_ALIGNMENT": 4,
"ACTIVE_TEXTURE": 33984,
"COLOR_CLEAR_VALUE": [
0,
0,
0,
0
],
"MAX_VERTEX_UNIFORM_BLOCKS": 12,
"ALIASED_LINE_WIDTH_RANGE": [
1,
1
],
"STENCIL_BACK_REF": 0,
"STENCIL_BACK_WRITEMASK": 2147483647,
"FRAMEBUFFER_BINDING": null,
"MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS": 120,
"MAX_COMBINED_UNIFORM_BLOCKS": 24,
"BLEND_SRC_ALPHA": 1,
"MAX_TEXTURE_SIZE": 16384,
"MAX_3D_TEXTURE_SIZE": 2048,
"COMPRESSED_TEXTURE_FORMATS": [],
"UNMASKED_VENDOR_WEBGL": "Google Inc. (AMD)",
"UNPACK_ALIGNMENT": 4,
"STENCIL_CLEAR_VALUE": 0,
"SAMPLE_BUFFERS": 1,
"SAMPLE_COVERAGE_INVERT": false,
"MAX_ARRAY_TEXTURE_LAYERS": 2048,
"POLYGON_OFFSET_UNITS": 0,
"SHADING_LANGUAGE_VERSION": "WebGL GLSL ES 3.00 (OpenGL ES GLSL ES 3.0 Chromium)",
"MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS": 212992,
"COLOR_WRITEMASK": [
true,
true,
true,
true
],
"SCISSOR_BOX": [
0,
0,
300,
150
],
"BLEND_DST_RGB": 0,
"SAMPLE_COVERAGE_VALUE": 1,
"VENDOR": "WebKit",
"MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS": 4,
"MAX_UNIFORM_BLOCK_SIZE": 65536,
"STENCIL_BACK_FUNC": 519,
"STENCIL_BACK_FAIL": 7680,
"SCISSOR_TEST": false,
"MAX_FRAGMENT_UNIFORM_BLOCKS": 12,
"SAMPLES": 4,
"UNPACK_COLORSPACE_CONVERSION_WEBGL": 37444,
"MAX_VARYING_VECTORS": 30,
"DEPTH_BITS,STENCIL_BITS": "[24, 8]",
"MAX_PROGRAM_TEXEL_OFFSET": 7,
"RED_BITS,GREEN_BITS,BLUE_BITS,ALPHA_BITS": "[8, 8, 8, 8]",
"RED_BITS": 8,
"ALPHA_BITS": 8,
"MAX_FRAGMENT_UNIFORM_COMPONENTS": 4096,
"MAX_FRAGMENT_UNIFORM_VECTORS": 1024,
"MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS": 4,
"GREEN_BITS": 8,
"MAX_SAMPLES": 8,
"SUPPORTED_EXTENSIONS": [
"EXT_color_buffer_float",
"EXT_color_buffer_half_float",
"EXT_disjoint_timer_query_webgl2",
"EXT_float_blend",
"EXT_texture_compression_bptc",
"EXT_texture_compression_rgtc",
"EXT_texture_filter_anisotropic",
"EXT_texture_norm16",
"KHR_parallel_shader_compile",
"OES_texture_float_linear",
"WEBGL_compressed_texture_s3tc",
"WEBGL_compressed_texture_s3tc_srgb",
"WEBGL_debug_renderer_info",
"WEBGL_debug_shaders",
"WEBGL_lose_context",
"WEBGL_multi_draw",
"OVR_multiview2"
],
"BLEND_SRC_RGB": 1,
"DEPTH_RANGE": [
0,
1
],
"MAX_VERTEX_ATTRIBS": 16,
"STENCIL_BACK_VALUE_MASK": 2147483647,
"STENCIL_WRITEMASK": 2147483647,
"MAX_DRAW_BUFFERS": 8,
"MAX_VERTEX_OUTPUT_COMPONENTS": 120,
"MAX_RENDERBUFFER_SIZE": 16384,
"GENERATE_MIPMAP_HINT": 4352,
"UNPACK_PREMULTIPLY_ALPHA_WEBGL": false,
"MAX_UNIFORM_BUFFER_BINDINGS": 24,
"UNIFORM_BUFFER_OFFSET_ALIGNMENT": 256,
"BLEND_EQUATION_RGB": 32774,
"MAX_FRAGMENT_INPUT_COMPONENTS": 120,
"RENDERBUFFER_BINDING": null,
"TEXTURE_BINDING_2D": null,
"MAX_VIEWPORT_DIMS": [
32767,
32767
],
"BLUE_BITS": 8,
"MAX_COMBINED_TEXTURE_IMAGE_UNITS": 32,
"DEPTH_CLEAR_VALUE": 1,
"DITHER": true,
"STENCIL_TEST": false,
"STENCIL_VALUE_MASK": 2147483647,
"STENCIL_REF": 0,
"BLEND": false,
"STENCIL_FUNC": 519,
"STENCIL_FAIL": 7680,
"STENCIL_BITS": 8,
"CURRENT_PROGRAM": null,
"CULL_FACE": false,
"BLEND_EQUATION_ALPHA": 32774,
"LINE_WIDTH": 1
},
"timeZoneFillOnStart": false,
"timeZone": "Europe/Tallinn",
"mediaDevices": {
"setMediaDevices": true,
"use_name": false,
"videoInputs": 1,
"audioInputs": 2,
"audioOutputs": 4,
"rand": {
"videoInputs": true,
"audioInputs": {
"device1": {
"label": "label value",
"deviceId": "deviceId value",
"groupId": "groupId value"
},
"device2": true
},
"audioOutputs": {
"device1": true,
"device3": true,
"device4": {
"label": "label value",
"deviceId": "deviceId value",
"groupId": "groupId value"
}
}
}
},
"startUrl": "https://vmlogin.us/",
"kernelVer": "103",
"restoreSession": true,
"browserSettings": {
"pepperFlash": false,
"mediaStream": true,
"webkitSpeech": true,
"fakeUiForMedia": true,
"gpuAndPepper3D": true,
"ignoreCertErrors": false,
"audioMute": false,
"disableWebSecurity": false,
"disablePdf": false,
"touchEvents": false,
"hyperlinkAuditing": true,
"abortImage": false,
"abortMedia": false
},
"localCache": {
"deleteCache": false,
"deleteCookie": false,
"clearCache": false,
"clearHistory": false
},
"synSettings": {
"synCookie": true,
"synExtend": false,
"synBookmark": false,
"synHistory": false,
"synExtension": false,
"synKeepKey": false,
"synLastTag": false
},
"leakProof": {
"computerName": "",
"macAddress": "",
"rand" : [
"computerName",
"macAddress"
]
},
"browserParams": "",
"customDns": "",
"remoteDebug": {
"bindAllDebug": false,
"debuggingPort": "",
"logLevels": 99
},
"pluginFingerprint": {
"pluginEnable": false,
"list": {
"name": [
"Chrome PDF Plugin",
"Chrome PDF Viewer",
"Native Client",
"Shockwave Flash"
],
"describe": [
"Portable Document Format",
"-",
"-",
"Shockwave Flash 32.0 r0"
],
"fileName": [
"internal-pdf-viewer",
"mhjfbmdgcfjbbpaeojofohoefgiehjai",
"internal-nacl-plugin",
"pepflashplayer.dll"
],
"mimeType": [
"application/x-google-chrome-pdf",
"application/pdf",
"application/x-nacl|application/x-pnacl",
"application/x-shockwave-flash|application/futuresplash"
],
"mimeDescription": [
"Portable Document Format",
"-",
"Native Client Executable|-Portable Native Client Executable",
"Shockwave Flash|Shockwave Flash"
],
"mimeExtension": [
"pdf",
"pdf",
"|",
"swf|spl"
]
}
},
"unPluginFingerprint": {
"list": {
"name": [
"name"
],
"describe": [
"describe"
],
"fileName": [
"fileName"
],
"mimeType": [
"mimeType"
],
"mimeDescription": [
"mimeDescription"
],
"mimeExtension": [
"mimeExtension"
]
}
},
"browserApi": {
"setBatteryStatus": false,
"isCharging": true,
"chargingTime": "0",
"drainsTime": "Infinity",
"batteryPercentage": "1",
"autoGeoIp": false,
"setLatitude": false,
"setLongitude": false,
"setAccuracy": false,
"latitude": "51.482594",
"longitude": "-0.007661",
"accuracy": "1803.34",
"setWebBluetooth": false,
"setBluetoothAdapter": false,
"speechSynthesis": false,
"speechVoicesList": {
"voiceURI": [
"voiceURI value 1",
"voiceURI value 2"
],
"name": [
"name value 1",
"name value 2"
],
"lang": [
"lang value 1",
"lang value 2"
],
"localService": [
false,
true
],
"default": [
true,
false
]
},
"unSpeechVoicesList": {
"voiceURI": [
"voiceURI value 3"
],
"name": [
"name value 3"
],
"lang": [
"lang value 3"
],
"localService": [
true
],
"default": [
true
]
},
"speechVoicesRestoreDefault": true
},
"sslFingerprint":{
"enableCustomSSL": false,
"versionMin": 0,
"versionMax": 1,
"cipherSuites": {
"TLS_AES_128_GCM_SHA256": true,
"TLS_AES_256_GCM_SHA384": true,
"TLS_CHACHA20_POLY1305_SHA256": true,
"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256": true,
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256": true,
"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384": true,
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384": true,
"TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256": true,
"TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256": true,
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA": true,
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA": true,
"TLS_RSA_WITH_AES_128_GCM_SHA256": true,
"TLS_RSA_WITH_AES_256_GCM_SHA384": true,
"TLS_RSA_WITH_AES_128_CBC_SHA": true,
"TLS_RSA_WITH_AES_256_CBC_SHA": true,
"TLS_RSA_WITH_3DES_EDE_CBC_SHA": false,
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA": false
}
},
"otherProtection": {
"setPortScan": true,
"localPortsExclude": ""
},
"header": {
"setHeaderCustom": false,
"list": {
"enable": [
false,
false,
true,
false
],
"name": [
"name 1",
"name 2",
"name 3",
"name 4"
],
"value": [
"value 1",
"value 2",
"value 3",
"value 4"
],
"urlMatch": [
"urlMatch 1",
"urlMatch 2",
"urlMatch 3",
"urlMatch 4"
],
"notExistAdd": [
true,
false,
false,
true
]
}
},
"cmdcfg": {
"openCommandLine": false,
"commandLine": "",
"closeCommandLine": true
},
"tag": "group_name"
}
}