Перейти к содержимому

Получить список приложений

Request

Выводит приложения, которые можно установить на облачный телефон.

  • Эффект: отсутствует. Только чтение. Повтор безопасен при ограниченной выдержке. Облачный телефон не задействован, поэтому он не обязан быть запущен.
  • Содержимое: публичный каталог приложений, то есть глобально доступные приложения плюс опубликованные для вашей команды. Каждая запись содержит свои версии в appVersionList, начиная с самых новых; берите appVersionList[].id как appVersionId для /cloudphone/app/install.
  • Особенность пагинации: результаты пересортировываются после получения страницы, поэтому порядок стабилен только внутри страницы, а total отражает текущую страницу, а не весь каталог. Для навигации используйте pages.
Security
Authorization
Bodyapplication/json
appNamestring

Название приложения (частичное совпадение)

pageNuminteger

Номер страницы; по умолчанию: 1

pageSizeinteger

Элементов на странице; по умолчанию: 10

curl -i -X POST \
  https://api.morelogin.com/cloudphone/app/page \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "appName": "de",
    "pageNum": 1,
    "pageSize": 10
  }'

Responses

Успех. data.dataList содержит приложения, доступные вашей команде на запрошенной странице; версии каждого приложения находятся в appVersionList, новые первыми. data.total — число записей на текущей странице, а не общее количество; для постраничной навигации используйте data.pages.

Headers
any
Bodyapplication/json
codeinteger
msgstring or null
dataobject
requestIdstring
Response
{ "code": 0, "msg": null, "data": { "total": "1", "current": "1", "pages": "1", "dataList": [ … ] }, "requestId": "0d8b6f1c-9f4e-4d02-9d1a-7c3f5a1b2c3d" }