- Облачные телефоны
- Локальный API
- Создание облачного профиля телефона
Покупает и подготавливает один или несколько облачных телефонов.
- Предварительные условия: в тарифе должна остаться ёмкость, а суточная квота создания не должна быть исчерпана.
country,timezoneиlanguageпроверяются по списку, который поддерживает выбранный Сервис, поэтому неподдерживаемая комбинация отклоняется, а не подгоняется незаметно. Координаты ограничены ±180 по долготе и ±90 по широте. Номер телефона отбрасывается, если выбранный SKU его не поддерживает. Месячные SKU можно создавать через API, если они возвращены/api/cloudphone/monthly/skus; текущий период — 30 дней. - Эффект: создаёт записи облачных телефонов. SKU с поминутной оплатой становятся доступными после подготовки; месячные создаются неактивными. Создание не списывает средства: месячные телефоны оплачиваются только через
/api/cloudphone/monthly/activate, а поминутные начинают расходовать баланс или квоту после включения. - Завершение: принято, но не завершено. Инстанс Сервиса ещё не готов, и слишком раннее включение отклоняется. Опрашивайте
/api/cloudphone/infoили/api/cloudphone/page, покаenvStatusне сообщит, что телефон выключен. Для месячного SKU перед включением также выполните/api/cloudphone/monthly/activate. - Повтор: не идемпотентен и не сериализуется. Ключа идемпотентности нет. Не повторяйте слепо после таймаута: сначала запросите состояние.
Задокументированные бизнес-ошибки: 19064, 20018, 33338, 33339, 33340, 33341, 33342, 33343, 33344, 33345, 33398, 33399, 33400, 33408. Значения кодов см. в Error Codes. Любая операция может дополнительно вернуть общие коды.
Модель облачного телефона
| Модель облачного телефона | SKU ID (skuId) |
|---|---|
| Android 12 | 10002 |
| Android 13 | 10013 |
| Android 14 | 10005 |
| Android 15 | 10004 |
| Android 15A | 10014 |
| Android 16 | 10015 |
| Android 17 | 10105 |
Поддерживаемые регионы и соответствие часовых поясов см. в таблице стран и часовых поясов
Количество создаваемых облачных телефонов. Диапазон значений: [1-10]
Название существующей группы либо название новой группы, которая будет создана, если совпадений нет.
Подбирать ли местоположение (часовой пояс, страну) автоматически. По умолчанию: true
Код страны (например us). Полный список см. в таблице стран и часовых поясов
Собственный номер телефона. Требования к формату: должен начинаться со знака +, код страны — от 1 до 3 цифр (кроме 86), общая длина — от 8 до 14 цифр, допустимы только + и цифры.
Бренд устройства. Его можно запросить через интерфейс https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phone/paths/~1cloudphone~1brand~1models/post.
ID модели устройства. Его можно запросить через интерфейс https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phone/paths/~1cloudphone~1brand~1models/post.
- http://127.0.0.1:40000http://127.0.0.1:40000/api/cloudphone/create
curl -i -X POST \
http://127.0.0.1:40000/api/cloudphone/create \
-H 'Content-Type: application/json' \
-d '{
"skuId": "1661515884160372",
"quantity": 1
}'{ "code": 0, "msg": null, "data": [ "string" ], "requestId": "0d8b6f1c-9f4e-4d02-9d1a-7c3f5a1b2c3d", "error": {} }