Облачный телефон
- 1 Получение списка профилей облачных телефонов
- 2 Создание профиля облачного телефона
- 3 Запуск Облачного Телефона
- 4 Отключение облачного телефона
- 5 Изменение профиля облачного телефона
- 6 Удаление профиля облачного телефона
- 7 Обновление состояния ADB облачного телефона
- 8 Новый облачный телефон в один клик
- 9 Загрузка файлов
1 Получение списка профилей облачных телефонов
Основная информация
Описание: Запрашивает информацию о существующих профилях облачных телефонов. Пользователи могут запрашивать только те профили облачных телефонов, на которые у них есть права. Приложение MoreLogin должно быть обновлено до версии 2.9.0 и выше.
Параметры запроса
Параметр тела, необязательные параметры не могут быть переданы, формат параметра - JSON.
Название параметра | Тип | Требование | Описание |
bindIp | boolean | NO | В зависимости от того, был ли облачный телефон привязан к прокси-запросу true: привязан; false: не привязан |
keyword | string | NO | Ключевые слова. Можно запросить информацию о прокси, имя группы, имя ярлыка, имя профиля |
pageNo | integer(int64) | NO | Текущая страница. По умолчанию 1 |
pageSize | integer(int64) | NO | Количество отображаемых профилей на странице. По умолчанию 10 |
sort | array | NO | Динамическая сортировка полей. В настоящее время облачный телефон поддерживает: имя профиля облачного телефона-envName, время создания-createDate field sorting |
Сортировка
Название параметра | Тип | Требование | Описание |
sortDirection | string | NO | Порядок сортировки. asc: по возрастанию; desc: по убыванию |
sortFiled | string | NO | Поле сортировки Имя профиля облачного телефона: envName Время создания: createDate |
Пример запроса
{
"bindIp": true,
"keyword": "",
"pageNo": 1,
"pageSize": 10,
"sort": [
{
"sortDirection": "",
"sortFiled": ""
}
]
}
Ответ на запрос
{
"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 Создание профиля облачного телефона
Базовая информация
- Описание интерфейса: Создание нового профиля облачного телефона, поддержка пакетного создания. Приложение MoreLogin должно быть обновлено до версии 2.9.0 и выше.
Параметры запроса
Параметр тела, необязательные параметры можно не указывать, формат параметра - JSON.
Название параметра | Тип | Требование | Описание |
quantity | integer(int32) | YES | Количество созданных облачных телефонов Диапазон: [1-10] |
skuId | number | YES | Модель облачного телефона 9999:Модель A 10000:Модель B Подробное описание параметров модели см. в приложении |
altitude | number | NO | Высота Пример: 100 |
automaticGeo | boolean | NO | Нужно ли автоматически сопоставлять географическое положение true: да; false: нет По умолчанию: true |
automaticLanguage | boolean | NO | Нужно ли автоматически подбирать язык true: да; false: нет По умолчанию: true |
automaticLocation | boolean | NO | Нужно ли автоматически подбирать местоположение (часовой пояс, страна) true: да; false: нет По умолчанию: true |
country | string | NO | Страна, например, США Подробную информацию о коде страны смотрите в приложении |
envRemark | string | NO | Примечания к профилю Ограничение длины 1500 символов |
groupId | string | NO | Укажите группу профилей облачного телефона (Это поле необходимо, если у вас нет разрешения "Все профили" в режиме групповой авторизации). |
language | string | NO | Язык, например, en-US Подробные сведения о конкретных языках см. в приложении |
latitude | number | NO | Широта. Пример: 22.309182 |
longitude | number | NO | Долгота. Пример: 114.176817 |
proxyId | integer(int64) | NO | ID прокси-сервера По умолчанию 0, минимальный предел 0 |
timezone | string | NO | Часовой пояс, например, Америка/Новый_Йорк Проверьте вложение для конкретных часовых поясов |
Пример запроса
{
"altitude": 0,
"automaticGeo": true,
"automaticLanguage": true,
"automaticLocation": true,
"country": "",
"envRemark": "",
"groupId": "",
"language": "",
"latitude": 0,
"longitude": 0,
"proxyId": 0,
"quantity": 0,
"skuId": 9999,
"timezone": ""
}
Ответ на запрос
{
"code": 0, // Return result code 0:Normal Other codes are exceptions.
"msg": "", // Error message
"data": [] // Cloud Phone ID
"requestId": "", // Operation Request ID
}
3 Запуск Облачного Телефона
Базовая информация
- Описание интерфейса: Запуск профиля облачного телефона. Приложение MoreLogin должно быть обновлено до версии 2.9.0 и выше.
Параметры запроса
Параметр тела, необязательные параметры можно не указывать, формат параметра - JSON.
Название параметра | Тип | Требование | Описание |
id | integer(int64) | YES | ID облачного телефона, который необходимо запустить |
Пример запроса
{
"id": 0
}
Ответ на запрос
{
"code": 0, // Return result code 0:Normal Other codes are exceptions.
"msg": "", // Error message
"requestId": "", // Operation Request ID
}
4 Отключение облачного телефона
Базовая информация
- Описание интерфейса: Останавливает работу профиля облачного телефона. Приложение MoreLogin должно быть обновлено до версии 2.9.0 и выше.
Параметры запроса
Параметр тела, необязательные параметры можно не указывать, формат параметра - JSON.
Название параметра | Тип | Требование | Описание |
id | integer(int64) | YES | ID of Cloud Phone whichID облачного телефона, который необходимо выключить. |
Пример запроса
{
"id": 0
}
Ответ на запрос
{
"code": 0, // Return result code 0:Normal Other codes are exceptions.
"msg": "", // Error message
"requestId": "", // Operation Request ID
}
5 Изменение профиля облачного телефона
- Описание интерфейса: Изменение информации профиля облачного телефона, возможность пакетного изменения прокси привязки облачного телефона и другой информации. Приложение MoreLogin должно быть обновлено до версии 2.9.0 и выше.
Параметры запроса
Параметр тела, необязательные параметры можно не указывать, формат параметра - JSON.
Название параметра
Название параметра | Тип | Требование | Описание |
id | array | YES | ID облачного телефона Пример:[1558968155668507,1558968635916317] |
altitude | number | NO | Высота Пример: 100 |
automaticGeo | boolean | NO | Нужно ли автоматически сопоставлять географическое положение true: да; false: нет По умолчанию: true |
automaticLanguage | boolean | NO | Нужно ли автоматически подбирать язык true: да; false: нет По умолчанию: true |
automaticLocation | boolean | NO | Нужно ли автоматически подбирать местоположение (часовой пояс, страна) true: да; false: нет По умолчанию: true |
country | string | NO | Страна, например, США Подробную информацию о коде страны смотрите в приложении |
envRemark | string | NO | Примечания к профилю Ограничение длины 1500 символов |
groupId | string | NO | Укажите группу профилей облачного телефона (Это поле необходимо, если у вас нет разрешения "Все профили" в режиме групповой авторизации). |
language | string | NO | Язык, например, en-US Подробные сведения о конкретных языках см. в приложении |
latitude | number | NO | Широта. Пример: 22.309182 |
longitude | number | NO | Долгота. Пример: 114.176817 |
proxyId | integer(int64) | NO | ID прокси-сервера По умолчанию 0, минимальный предел 0 |
timezone | string | NO | Часовой пояс, например, Америка/Новый_Йорк Проверьте вложение для конкретных часовых поясов |
Пример запроса
{
"altitude": 0,
"automaticGeo": true,
"automaticLanguage": true,
"automaticLocation": true,
"country": "",
"id": [],
"language": "",
"latitude": 0,
"longitude": 0,
"proxyId": 0,
"timezone": ""
}
Ответ на запрос
{
"code": 0, // Return result code 0:Normal Other codes are exceptions.
"msg": "", // Error message
"requestId": "", // Operation Request ID
}
6 Удаление профиля облачного телефона
Базовая информация
- Описание интерфейса: пакетное удаление профилей облачных телефонов. Приложение MoreLogin должно быть обновлено до версии 2.9.0 и выше.
Параметры запроса
Параметр тела, необязательные параметры можно не указывать, формат параметра - JSON.
Название параметра | Типа | Требование | Описание |
ids | array | YES | ID облачного телефона, который подлежит удалению |
Пример запроса
{
"ids": []
}
Ответ на запрос
{
"code": 0, // Return result code 0:Normal Other codes are exceptions.
"msg": "", // Error message
"data": {} // The operation returns data
"requestId": "", // Operation Request ID
}
7 Обновление состояния ADB облачного телефона
Базовая информация
- Описание интерфейса: Пакетное включение/выключение статуса ADB для профиля облачного телефона. Приложение MoreLogin должно быть обновлено до версии 2.9.0 и выше.
Параметры запроса
Параметр тела, необязательные параметры можно не указывать, формат параметра - JSON.
Название параметра | Тип | Требование | Описание |
enableAdb | boolean | YES | Включать ли adb true: включено; false: выключено |
ids | array | YES | Необходимо включить/выключить идентификатор облачного телефона для ADB типичный пример:[1571806316503059] |
Пример запроса
{
"enableAdb": true,
"ids": []
}
Ответ на запрос
{
"code": 0, // Return result code 0:Normal Other codes are exceptions.
"msg": "", // Error message
"requestId": "", // Operation Request ID
}
8 Новый облачный телефон в один клик
Базовая информация
- Описание интерфейса: Выполняет операцию создания нового облачного телефона в один клик. Приложение MoreLogin должно быть обновлено до версии 2.9.0 и выше.
Параметры запрос
Параметр тела, необязательные параметры можно не указывать, формат параметра - JSON.
Название параметра | Тип | Требование | Описание |
id | integer(int64) | YES | ID облачного телефона |
Пример запроса
{
"id": 0
}
Ответ на запрос
{
"code": 0, // Return result code 0:Normal Other codes are exceptions.
"msg": "", // Error message
"requestId": "", // Operation Request ID
}
9 Загрузка файлов
Базовая информация
- Тип данных:multipart/form-data
- Interface description: Upload files to cloud phone.The MoreLogin application needs to be updated to version 2.9.0 and above.
Параметры запроса
Параметр тела, необязательные параметры можно не указывать, формат параметра - JSON.
Название параметра | Тип | Требование | Описание |
file | File | YES | Загруженные файлы |
id | integer(int64) | YES | ID облачного телефона |
uploadDest | string | YES | Место загрузки |
Ответ на запрос
{
"code": 0, // Return result code 0:Normal Other codes are exceptions.
"msg": "", // Error message
"requestId": "", // Operation Request ID
}