Cloud Phone

Updated by MoreLogin

1 Lấy danh sách hồ sơ điện thoại đám mây

Thông tin cơ bản

POST  /api/cloudphone/page

Mô tả: Truy vấn thông tin về hồ sơ điện thoại đám mây hiện có. Người dùng chỉ có thể truy vấn hồ sơ điện thoại đám mây mà họ có quyền. Ứng dụng MoreLogin cần được cập nhật lên phiên bản 2.9.0 trở lên.

Thông số yêu cầu

Tham số nội dung, tham số không bắt buộc không thể được truyền, định dạng của tham số là JSON.

Parameter Name

Type

Required

Description

bindIp

boolean

NO

According to whether the cloud phone has been bound to the proxy query

true: bound; false: unbound

keyword

string

NO

Keywords. Can be queried by proxy information, group name, label name, profile name

pageNo

integer(int64)

NO

Current page. Default 1

pageSize

integer(int64)

NO

Number of entries per page. Default 10

sort

array

NO

Dynamic sorting of fields. Currently the cloud phone supports: cloud phone profile name-envName, creation time-createDate field sorting

sort

Parameter Name

Type

Required

Description

sortDirection

string

NO

Sorting direction.

asc: ascending; desc: descending

sortFiled

string

NO

Sort Fields

Cloud phone profile name: envName

Creation time: createDate

Ví dụ về một yêu cầu

{
"bindIp": true,
"keyword": "",
"pageNo": 1,
"pageSize": 10,
"sort": [
{
"sortDirection": "",
"sortFiled": ""
}
]
}

Trả về dữ liệu

{
"code": 0, // Return result code 0:Normal Other codes are exceptions.
"msg": "", // error message
"data": {
"current": 0,
"dataList": [
{
"abnormalStatus": 0, // Abnormal status: 0-No abnormality 1-Unactivated 2-Out-of-contract 3-Oversold 4-Deactivated
"adbInfo": { // adb information
"adbIp": "", // adb ip
"adbPassword": "", // adb connection password
"adbPort": "", // adb port
"remark": "", // Failure Remarks Information
"success": 0 // Successful acquisition 1=Yes 0=No
},
"billingType": 0, // Billing: 0-Free 1-Flexible subscription 2-Monthly
"createDate": "", // Creation time
"createMember": 0, // Create User
"createMemberName": "", // Create User
"enableAdb": true, // Whether to enable adb
"envName": "", // Cloud Phone Name
"envRemark": "", // Profile Remarks
"envStatus": 0, // Profile Status: 0-New 1-Creation Failed 2-Stop 3-Starting up 4-Start 5-Reset In Progress
"expireTime": 0, // expiration time
"groupId": 0, // Group Id
"groupInfo": [ // Group Information
{
"id": 0, // Tag marking
"tagIcon": "", // Tag icon
"tagName": "", // Tag name
"tagSource": "", // Tag Source: ENV profile, PROXY proxy
"tagType": "" // Tag type: TAG tag, GROUP group
}
],
"id": 0, // Cloud phone Id
"lastConnectDate": "", // Last connection time
"lastConnectMemberId": 0, //Last Connector ID
"lastConnectMemberName": "", // Last Connector Name
"lastStartDate": "", // Last start time
"lastStartMemberId": 0, // Last start member ID
"lastStartMemberName": "", // Last start member name
"proxy": { // proxy information
"country": "", // country
"countryCode": "", // countryCode
"createDate": "", // createDate
"delFlag": 0, // 1 - deleted 2 - not deleted
"expiryTime": 0, // Expiration time
"exportIp": "", // Export IP
"groupId": 0, // Group ID
"id": 0, // Primary key
"providerCode": "", // Provider area
"proxyAreaCode": "", // Proxy area
"proxyCatagoryType": 0, // Proxy type: 0-site group 1-cloud platform 2-own IP 3-vps 4-virtual machine
"proxyCheckStatus": 0, // Detection status: 0 - pending detection 1 - successful detection 2 - detection failure 3 - unknown error
"proxyInfo": "", // Proxy Information
"proxyIp": "", // Proxy IP
"proxyName": "", // Proxy name
"proxyPort": 0, // Proxy port
"proxyRegionCode": "", // Platform proxy country
"proxyStatus": 0, // 0-Normal 1-Pending allocation 2-Upgrading 3-Expired
"proxySub": { // Proxy subscription
"activeRecordId": 0, // Subscription records in activation
"businessId": "", // Proxy ID
"createMember": 0, // Create a member
"endTime": 0, // End time
"id": 0, // Subscription ID
"nextBillingTime": 0, // Next deduction time
"startTime": 0, // Validity period
"subPayMethod": "", // subPayMethod
"subStatus": 0, // Subscription Status: 0-Pending 1-Subscribed 2-Cancelled
"subType": 0, // Subscription Type: 1-Agent 2-Package
"teamId": 0 // Team ID
},
"proxyType": 0, // Proxy type:0-http 1-https 2-socks5 4-Oxylabs 5-Proxys.io 6-GeoSurf 9-Oxylabsauto 10-Trogan 11-Shadowsocks 12-vmess
"proxyTypeCode": "", // Platform Proxy Type Code
"regionKey": "", // Cloud Platform Key
"releaseTime": "", // Release time: deletion time if deleted, expiration time if expired
"uniqueId": 0 // Sort ID
},
"proxyStatus": 0, // Proxy Status: 0-Not Detected 1-Detecting 2-Detecting Failed 3-Detecting Successful
"supportAdb": true, // Whether adb is supported
"tagIds": [], // Tag IDs
"tagInfo": [ // Tag information
{
"id": 0, // Primary key
"tagIcon": "",
"tagName": "",
"tagSource": "",
"tagType": ""
}
],
"updateDate": "", // Modify Time
"updateMember": 0 // Modify User
}
],
"pages": 0,
"total": 0
},
"requestId": "", // Operation Request ID
}

2 Tạo hồ sơ điện thoại trên đám mây

Thông tin cơ bản

POST  api/cloudphone/create
  • Mô tả giao diện: Tạo hồ sơ điện thoại đám mây mới, hỗ trợ tạo hàng loạt. Ứng dụng MoreLogin cần được cập nhật lên phiên bản 2.9.0 trở lên.

Thông số yêu cầu

Tham số nội dung, các tham số không bắt buộc có thể bị bỏ qua, định dạng của tham số là JSON.

Parameter name

Type

Required

Description

quantity

integer(int32)

YES

Number of cloud phone created

Range of values: [1-10]

skuId

number

YES

Cloud Phone model

9999:Model A

10000:Model B

Refer to the appendix for a detailed description of the model's parameters

altitude

number

NO

Altitude

Example: 100

automaticGeo

boolean

NO

Whether to automatically match the geographic location

true: yes; false: no

Default: true

automaticLanguage

boolean

NO

Whether to automatically match the language

true: yes; false: no

Default: true

automaticLocation

boolean

NO

Whether to auto-match location (time zone, country)

true: yes; false: no

Default: true

country

string

NO

Country, e.g. us

Check appendix for country code details

envRemark

string

NO

Profile Remarks

Length limit 1500 characters

groupId

string

NO

Specify the group of cloud phone profiles

(This field is required if you do not have the "All profiles" permission in grouped authorization mode.)

language

string

NO

Language, e.g. en-US

Check appendix for details of specific languages

latitude

number

NO

Latitude.

Example: 22.309182

longitude

number

NO

Longitude.

Example: 114.176817

proxyId

integer(int64)

NO

Proxy ID

Default 0, limit minimum 0

timezone

string

NO

Time zone, e.g. America/New_York

Check attachment for specific time zones

Ví dụ về một yêu cầu

{
"altitude": 0,
"automaticGeo": true,
"automaticLanguage": true,
"automaticLocation": true,
"country": "",
"envRemark": "",
"groupId": "",
"language": "",
"latitude": 0,
"longitude": 0,
"proxyId": 0,
"quantity": 0,
"skuId": 9999,
"timezone": ""
}

Trả về dữ liệu

{
"code": 0, // Return result code 0:Normal Other codes are exceptions.
"msg": "", // Error message
"data": [] // Cloud Phone ID
"requestId": "", // Operation Request ID
}

3 Khởi động điện thoại đám mây

Thông tin cơ bản

POST  /api/cloudphone/powerOn
  • Mô tả giao diện: Bắt đầu cấu hình điện thoại đám mây. Ứng dụng MoreLogin cần được cập nhật lên phiên bản 2.9.0 trở lên.

Thông số yêu cầu

Tham số nội dung, các tham số không bắt buộc có thể bị bỏ qua, định dạng của tham số là JSON.

Parameter name

Type

Required

Description

id

integer(int64)

YES

ID of the cloud phone to be started up

Ví dụ về một yêu cầu

{
"id": 0
}

Trả về dữ liệu

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

4 Tắt điện thoại đám mây

Thông tin cơ bản

POST  /api/cloudphone/powerOff
  • Mô tả giao diện: Dừng hồ sơ điện thoại đám mây. Ứng dụng MoreLogin cần được cập nhật lên phiên bản 2.9.0 trở lên.

Thông số yêu cầu

Tham số nội dung, các tham số không bắt buộc có thể bị bỏ qua, định dạng của tham số là JSON.

Parameter name

Type

Required

Description

id

integer(int64)

YES

ID of Cloud Phone which need to be shut down

Ví dụ về một yêu cầu

{
"id": 0
}

Trả về dữ liệu

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

5 Sửa đổi cấu hình điện thoại đám mây

POST  /api/cloudphone/edit/batch
  • Mô tả giao diện: Sửa đổi thông tin hồ sơ điện thoại đám mây, có thể sửa đổi hàng loạt proxy liên kết điện thoại đám mây và các thông tin khác. Ứng dụng MoreLogin cần được cập nhật lên phiên bản 2.9.0 trở lên.

Thông số yêu cầu

Tham số nội dung, các tham số không bắt buộc có thể bị bỏ qua, định dạng của tham số là JSON.

Parameter name

Type

Required

Description

id

array

YES

Cloud phone ID

Example:[1558968155668507,1558968635916317]

altitude

number

NO

Altitude

Example: 100

automaticGeo

boolean

NO

Whether to automatically match the geographic location

true: yes; false: no

Default: true

automaticLanguage

boolean

NO

Whether to automatically match the language

true: yes; false: no

Default: true

automaticLocation

boolean

NO

Whether to auto-match location (time zone, country)

true: yes; false: no

Default: true

country

string

NO

Country, e.g. us

Check appendix for country code details

envRemark

string

NO

Profile Remarks

Length limit 1500 characters

groupId

string

NO

Specify the group of cloud phone profiles

(This field is required if you do not have the "All profiles" permission in grouped authorization mode.)

language

string

NO

Language, e.g. en-US

Check appendix for details of specific languages

latitude

number

NO

Latitude.

Example: 22.309182

longitude

number

NO

Longitude.

Example: 114.176817

proxyId

integer(int64)

NO

Proxy ID

Default 0, limit minimum 0

timezone

string

NO

Time zone, e.g. America/New_York

Check attachment for specific time zones

Ví dụ về một yêu cầu

{
"altitude": 0,
"automaticGeo": true,
"automaticLanguage": true,
"automaticLocation": true,
"country": "",
"id": [],
"language": "",
"latitude": 0,
"longitude": 0,
"proxyId": 0,
"timezone": ""
}

Trả về dữ liệu

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

6 Xóa hồ sơ điện thoại trên đám mây

Thông tin cơ bản

POST  /api/cloudphone/delete/batch
  • Mô tả giao diện: xóa hàng loạt hồ sơ điện thoại đám mây. Ứng dụng MoreLogin cần được cập nhật lên phiên bản 2.9.0 trở lên.

Thông số yêu cầu

Tham số nội dung, các tham số không bắt buộc có thể bị bỏ qua, định dạng của tham số là JSON.

Parameter name

Type

Required

Description

ids

array

YES

Cloud phone ID to be deleted

Ví dụ về một yêu cầu

{
"ids": []
}

Trả về dữ liệu

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

7 Cập nhật trạng thái ADB của Cloud Phone

Thông tin cơ bản

POST  /api/cloudphone/updateAdb
  • Mô tả giao diện: Bật/tắt hàng loạt trạng thái ADB của cấu hình điện thoại đám mây. Ứng dụng MoreLogin cần được cập nhật lên phiên bản 2.9.0 trở lên.

Thông số yêu cầu

Tham số nội dung, các tham số không bắt buộc có thể bị bỏ qua, định dạng của tham số là JSON.

Parameter name

Type

Required

Description

enableAdb

boolean

YES

Whether to enable adb

true: on; false: off

ids

array

YES

Need to enable/disable cloud phone ID for ADB

Example:[1571806316503059]

Ví dụ về một yêu cầu

{
"enableAdb": true,
"ids": []
}

Trả về dữ liệu

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

8 Điện thoại đám mây mới chỉ bằng một cú nhấp chuột

Thông tin cơ bản

POST  /api/cloudphone/newMachine
  • Mô tả giao diện: Thực hiện thao tác điện thoại mới bằng một cú nhấp chuột cho điện thoại đám mây. Ứng dụng MoreLogin cần được cập nhật lên phiên bản 2.9.0 trở lên.

Thông số yêu cầu

Tham số nội dung, các tham số không bắt buộc có thể bị bỏ qua, định dạng của tham số là JSON.

Parameter name

Type

Required

Description

id

integer(int64)

YES

Cloud phone ID

Ví dụ về một yêu cầu

{
"id": 0
}

Trả về dữ liệu

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

9 Tải tập tin lên

Thông tin cơ bản

POST  /api/cloudphone/uploadFile
  • Content-Type:multipart/form-data
  • Mô tả giao diện: Tải file lên điện thoại đám mây. Ứng dụng MoreLogin cần được cập nhật lên phiên bản 2.9.0 trở lên.

Thông số yêu cầu

Tham số nội dung, các tham số không bắt buộc có thể bị bỏ qua, định dạng của tham số là JSON.

Parameter name

Type

Required

Description

file

File

YES

Uploaded files

id

integer(int64)

YES

Cloud Phone ID

uploadDest

string

YES

Uploaded directories

Trả về dữ liệu

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


How did we do?