跳到主要内容

获取应用程序版本状态

注意

该门户网站正在开发中。文档的完整版本请看这里.

此方法允许获取版本的基本信息,并检查版本的状态

限制:

  • 默认情况下,每个页面显示20个版本,您可以在size参数中指定,最多显示100个版本;

  • 不能同时使用分页参数和按1个版本过滤的参数(要么使用分页,指定page和size参数,要么使用ids)。

交互参数

GET https://public-api.rustore.ru/public/v1/application/{packageName}/version?ids=704095&page=0&size=2
属性类型必填布局描述填写示例
Public-TokenstringheaderPublic API Rustore的访问令牌
packageNamestringpath应用程序的包名com.myapp.example
idsnumberquery特定版本的id。在需要获取特定版本时设置。743103
pagenumberquery页面编号。从0开始0
sizenumberquery页面上的评论数量。默认为20,最多为100100

响应参数

属性类型必填描述填写示例
codestring响应代码error/OK
messagestring响应代码解释
timestamptimestamptz响应时间2022-07-08T13:24:41.8328711+03:00
body{}object

body

属性类型必填描述示例
content\[\]massive包含版本列表的数组
pageNumbernumber当前页面编号0
pageSizenumber页面大小2
totalElementsnumber总元素数5
totalPagesnumber总页数3

content[]

属性类型必填描述示例
versionIdnumberid版本704372
appNamestring应用程序名称测试 API
appTypestring应用程序类型MAIN或GAME
versionNamestring版本名称1.0
versionCodenumber版本代码6
versionStatusstring版本状态可能的值ACTIVE,PARTIAL_ACTIVE,READY_FOR_PUBLICATION,PREVIOUS_ACTIVE,ARCHIVED,REJECTED_BY_MODERATOR,TAKEN_FOR_MODERATION,MODERATION,AUTO_CHECK,AUTO_CHECK_FAILED,DRAFT,DELETED_DRAFT,REJECTED_BY_SECURITY;
publishTypestring发布类型可能的值- MANUAL- INSTANTLY-DELAYED
publishDateTimetimestamptz延迟发布时间2023-08-04T09:36:06.431+00:00
sendDateForModertimestamptz提交审核时间2023-08-11T12:03:06.303+00:00
partialValuenumber部分发布的百分比-1 = 100%其他值对应
whatsNewstring新增内容是什么?修复了错误
priceValuenumber价格, 如果应用程序是付费的 0
paidboolean应用程序是否付费true/false

请求示例

curl --location 'https://public-api.rustore.ru/public/v1/application/com.example.pblsh_v2/version?page=0&size=2' \
--header 'accept: application/json' \
--header 'Public-Token: {YOURtoken}

示例回复

{
"code": "OK",
"message": null,
"body": {
"content": [
{
"versionId": 704372,
"appName": "Тест АПИ",
"appType": "MAIN",
"versionName": "1.0",
"versionCode": 6,
"versionStatus": "ACTIVE",
"publishType": "MANUAL",
"publishDateTime": "2023-08-14T12:34:43.925+00:00",
"sendDateForModer": "2023-08-11T12:03:06.303+00:00",
"partialValue": -1,
"whatsNew": "Исправили баги",
"priceValue": 0,
"paid": false
},
{
"versionId": 704197,
"appName": "PO test API",
"appType": "MAIN",
"versionName": "1.0",
"versionCode": 1,
"versionStatus": "PREVIOUS_ACTIVE",
"publishType": "INSTANTLY",
"publishDateTime": "2023-08-04T09:36:06.431+00:00",
"sendDateForModer": "2023-08-04T09:20:23.551+00:00",
"partialValue": -1,
"whatsNew": "Первая версия",
"priceValue": 0,
"paid": false
}
],
"pageNumber": 0,
"pageSize": 2,
"totalElements": 2,
"totalPages": 1
},
"timestamp": "2023-08-14T15:38:50.413186769+03:00"
}