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

Получение списка скриншотов

Метод позволяет получить информацию по всем скриншотам для созданного черновика.

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

GET

/public/v2/application/{packageName}/version/{versionId}/image/screenshot

АтрибутТипОбязателенРасположениеОписание
Public-TokenstringДаheaderТокен доступа к Public API Rustore.
packageNamestringДаpathИдентификатор пакета приложения.
versionIdintegerДаpathИдентификатор версии.
sizeintegerНетqueryКоличество элементов на странице. Значение по умолчанию: 20.
pageintegerНетqueryНомер страницы (начиная с 0). Значение по умолчанию: 0.

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

АтрибутТипОбязателенОписаниеПример
codestringДаКод ответа.OK/ERROR
messagestringНетРасшифровка кода ответа.Successful result
timestampstringДаВремя ответа.2026-07-27T15:00:59.818Z
body.content[].idintegerНетИдентификатор скриншота.123
body.content[].fileUrlstringНетСсылка на загруженный файл.https://...
body.content[].ordinalintegerНетПорядковый номер скриншота. Возможные значения: от 0 до 9.1
body.content[].typestringНетТип устройства.SCREENSHOT
body.content[].fileUidstringНетУникальный идентификатор файла.abc-123
body.content[].orientationstringНетОриентация скриншота.PORTRAIT
body.pageNumberintegerНетНомер текущей страницы.0
body.pageSizeintegerНетКоличество элементов на странице.20
body.totalElementsintegerНетОбщее количество элементов.45
body.totalPagesintegerНетОбщее количество страниц.3

Пример запроса

curl --location --request GET 'https://public-api.rustore.ru/public/v2/application/com.package.example/version/123/image/screenshot?size=20&page=0' \
--header 'Content-Type: application/json' \
--header 'Public-Token: {YOURtoken}'

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

{
"code": "OK",
"message": "Successful result",
"body": {
"content": [
{
"id": 123,
"fileUrl": "https://storage.rustore.ru/screenshots/123.jpg",
"ordinal": 1,
"type": "SCREENSHOT",
"fileUid": "abc-123-def",
"orientation": "PORTRAIT"
},
{
"id": 124,
"fileUrl": "https://storage.rustore.ru/screenshots/124.jpg",
"ordinal": 2,
"type": "TABLET_SCREENSHOT",
"fileUid": "def-456-ghi",
"orientation": "LANDSCAPE"
}
],
"pageNumber": 0,
"pageSize": 20,
"totalElements": 45,
"totalPages": 3
},
"timestamp": "2026-07-27T15:00:59.818Z"
}

Коды ошибок

КодОписание
400Bad Request — неверный запрос
401Unauthorized — требуется авторизация
403Forbidden — доступ запрещен
404Not Found — ресурс не найден
500Internal Server Error — внутренняя ошибка сервера