Skip to main content
POST
/
open
/
api
/
app
/
list
Get app list
curl --request POST \
  --url https://user.pmock.com/api/open/api/app/list \
  --header 'Content-Type: application/json' \
  --data '
{
  "id": 123,
  "apkName": "<string>",
  "onlyShowInstalled": false,
  "cateCode": -1,
  "shelfStatus": 123
}
'
{
  "traceId": "",
  "total": 0,
  "rows": [
    {
      "id": 0,
      "apkName": "",
      "apkPkg": "",
      "apkIconUrl": "",
      "installStatus": 0,
      "cateCode": 0,
      "weight": 0,
      "needUpdate": false,
      "appVersionList": [
        {
          "id": 0,
          "apkVersionName": "",
          "apkVersionCode": 0,
          "installStatus": 0,
          "size": 0,
          "shelfStatus": 0,
          "md5": ""
        }
      ],
      "shelfStatus": 0
    }
  ],
  "code": 0,
  "msg": ""
}

Query Parameters

pageSize
integer

Number of records displayed per page The default is1,and the maximum number of items in a single query is:1

pageNum
integer

Current page count

Body

application/json
id
integer<int64>

Phone ID,obtain through Get phone list api

apkName
string

Application name

onlyShowInstalled
boolean
default:false

Only show installed applications(default: false)

cateCode
integer<int64>
default:-1

Application category code,obtain through Get app category list api

shelfStatus
integer

Shelf status: 1=On shelf, 0=Off shelf

Response

200 - application/json
traceId
string

Link ID

total
integer<int64>

Total number of records

rows
object[]

list data

code
integer

Message status code

msg
string

message content