Saltar al contenido

Obtener la lista de aplicaciones APP

Request

Lista las apps que se pueden instalar en un Cloud Phone.

  • Efecto: ninguno. Solo lectura. Es seguro reintentar con retroceso acotado. No interviene ningún Cloud Phone, así que el teléfono no necesita estar en ejecución.
  • Contenido: el catálogo público de apps, es decir, las apps disponibles globalmente más las publicadas para tu equipo. Cada entrada lleva sus versiones en appVersionList, de más nueva a más antigua; toma appVersionList[].id como appVersionId para /cloudphone/app/install.
  • Advertencia sobre la paginación: los resultados se reordenan después de obtener la página, por lo que el orden solo es estable dentro de una página y total refleja la página actual en lugar del catálogo completo. Usa pages para navegar.
Bodyapplication/json
appNamestring

Nombre de la app (coincidencia parcial)

pageNuminteger

Número de página; por defecto: 1

pageSizeinteger

Elementos por página; por defecto: 10

curl -i -X POST \
  http://127.0.0.1:40000/api/cloudphone/app/page \
  -H 'Content-Type: application/json' \
  -d '{
    "appName": "de",
    "pageNum": 1,
    "pageSize": 10
  }'

Responses

Correcto. data.dataList contiene las aplicaciones disponibles para su equipo en la página solicitada; cada aplicación lleva sus versiones en appVersionList, la más reciente primero. data.total es el número de registros de la página actual, no el total: use data.pages para la paginación.

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" }