跳转到内容

设置云手机代理

Request

设置一个或多个云手机的代理设置。支持直接绑定 proxyId,或添加/修改详细的代理参数。请求体格式与浏览器代理配置相同,设置会立即生效。

Bodyapplication/jsonrequired
idsArray of integers, (int64)

List of cloud phone environment IDs

Example:
[ 1558968155668507 ]
uniqueIdsArray of integers

List of display sequence IDs of cloud phone environments (used as reference mapping if envIds are not provided)

Example:
[ 1001 ]
proxyobject(CloudPhoneProxyDto)

Proxy settings

POST
/api/cloudphone/setProxy
curl -i -X POST \
  http://127.0.0.1:40000/api/cloudphone/setProxy \
  -H 'Content-Type: application/json' \
  -d '{
    "ids": [
      1558968155668507
    ],
    "uniqueIds": [
      1001
    ],
    "proxy": {
      "proxyId": 10002,
      "proxyIp": "192.168.1.100",
      "proxyPort": 8080,
      "proxyName": "test_proxy_01",
      "proxyProvider": 2,
      "username": "admin",
      "password": "pwd123",
      "refreshUrl": "http://api.proxy.com/refresh",
      "country": "US",
      "state": "California",
      "city": "Los Angeles"
    }
  }'

Responses

Bodyapplication/json
codeinteger

Response code: 0 = success, >0 = error

dataobject

Empty response data

Example:
{}
msgstring

Message; populated if code > 0

Response
{ "code": 0, "data": {}, "msg": "string" }