Получение статуса версий приложений

Метод позволяет получить базовую информацию по версии, а также проверить статус версии

Ограничения:

  • по умолчанию на каждой странице отображается по 20 версий, вы можете отображать до 100 версий на странице, указав значение в параметре size;

  • совместно использовать параметры пагинации и фильтрации по 1 версии нельзя (либо пагинация с указанием пары параметров page и size либо ids).

Параметры взаимодействия

GET https://public-api.rustore.ru/public/v1/application/{packageName}/version?ids=704095&page=0&size=2

Атрибут

Тип

Обяз.

Расположение

Описание

Пример заполнения

Public-Token

string

Да

header

Токен доступа к Public API Rustore

packageName

string

Да

path

Имя пакета приложения

com.myapp.example

ids

number

Нет

query

id конкретной версии

Задается при необходимости получить конкретную версию

743103

page

number

Нет

query

Номер страницы. 

Начинается с 0

0

size

number

Нет

query

Количество отзывов на странице.

По умолчанию — 20 Максимально — 100

100

Параметры ответа

Атрибут

Тип

Обяз.

Описание

Пример заполнения

code

string

Да

Код ответа

error/OK

message

string

Нет

Расшифровка кода ответа

timestamp

timestamptz

Да

Время ответа

2022-07-08T13:24:41.8328711+03:00

body{}

object

Да

body{}

Атрибут

Тип

Обяз.

Описание

Пример

content[]

massive

Да

массив, содержащий список версий

pageNumber

number

Да

Номер текущей страницы

0

pageSize

number

Да

Размер страницы

2

totalElements

number

Да

Всего элементов

5

totalPages

number

Да

Всего страниц

3

content[]

Атрибут

Тип

Обяз.

Описание

Пример

versionId

number

Да

id версии

704372

appName

string

Да

Название приложения

Тест АПИ

appType

string

Да

Тип приложения

MAIN или GAME

versionName

string

Да

Имя версии

1.0

versionCode

number

Да

Код версии

6

versionStatus

string

Да

Статус версии

Возможные занчения

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;

publishType

string

Да

тип публикации

Возможные значения

  • MANUAL

  • INSTANTLY

  • DELAYED

publishDateTime

timestamptz

Да

время отложенной публикации

2023-08-04T09:36:06.431+00:00

sendDateForModer

timestamptz

Да

Время отправки на модерацию

2023-08-11T12:03:06.303+00:00

partialValue

number

Да

% для частичной публикации

-1 = 100%

Остальные значения соответвуют

whatsNew

string

Да

Что нового?

Исправили баги

priceValue

number

Да

Цена, если приложение платное

0

paid

boolean

Да

Платное ли приложение

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"

}

Обновлено 14 августа 2023 г.
Was this information helpful?