Skip to content

Thiết lập proxy điện thoại đám mây

Request

Gán proxy cho một hoặc nhiều cloud phone.

  • Điều kiện tiên quyết: cung cấp ít nhất một trong ids hoặc uniqueIds. Các cloud phone phải thuộc nhóm của bạn; chúng không cần đang bật. Nếu bạn truyền proxyId, nó phải tồn tại, nếu không lệnh gọi sẽ bị từ chối.
  • Tác động: khi proxyId được bỏ trống hoặc bằng 0, một proxy hiện có với thông tin kết nối giống hệt sẽ được dùng lại, và nếu không có proxy nào khớp thì một bản ghi proxy mới được tạo trong nhóm của bạn. Trạng thái kiểm tra proxy được đặt lại và proxy trước đó được ghi nhớ.
  • Hoàn tất: đồng bộ. Các cloud phone đang bật nhận proxy mới ngay lập tức — không cần khởi động lại; máy đang tắt sẽ áp dụng nó ở lần khởi động kế tiếp.
  • Thử lại: gán lại một proxyId đã có là idempotent, nhưng gọi lại một yêu cầu mang thông tin kết nối thô có thể tạo thêm một bản ghi proxy mỗi lần cơ chế chống trùng không khớp được.

Các mã lỗi nghiệp vụ đã ghi nhận: 33300, 33303, 33320, 14023. Xem Error Codes để biết ý nghĩa từng mã. Mọi thao tác cũng có thể trả về các mã dùng chung.

Security
Authorization
Bodyapplication/jsonrequired
idsArray of strings

Danh sách ID môi trường Cloud Phone

Example:
[ "1558968155668507" ]
uniqueIdsArray of integers

Danh sách số thứ tự hiển thị của các môi trường Cloud Phone (dùng để đối chiếu nếu không cung cấp envIds)

Example:
[ 1001 ]
proxyobject(CloudPhoneProxyDto)

Cấu hình proxy

curl -i -X POST \
  https://api.morelogin.com/cloudphone/setProxy \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "ids": [
      "1558968155668507"
    ],
    "uniqueIds": [
      1001
    ],
    "proxy": {
      "proxyIp": "192.168.1.100",
      "proxyPort": 8080,
      "proxyProvider": 2
    }
  }'

Responses

Thành công. data luôn là null với thao tác này; kết quả được thể hiện qua code.

Bodyapplication/json
codeinteger

Mã phản hồi: 0 = thành công, >0 = lỗi

datanull
msgstring or null

Thông báo; có giá trị khi code > 0

requestIdstring

Định danh yêu cầu duy nhất; hãy cung cấp khi liên hệ hỗ trợ

Response
{ "code": 0, "data": null, "msg": null, "requestId": "0d8b6f1c-9f4e-4d02-9d1a-7c3f5a1b2c3d" }