Получение отзывов приложения

Метод позволяет получить список всех последних отзывов для вашего приложения или получить отдельно взятый отзыв.

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

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

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

  • если пользователь отредактировал отзыв, то отзыву присваивается обновленный id отзыва и признак редактирования отзыва (edited) принимает значение true;

  • по умолчанию сортировка производится по дате публикации отзыва (параметр updatedAt) от наиболее свежего отзыва.

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

GET https://public-api.rustore.ru/public/v1/application/{packageName}/comment?id={id}&page={number}&size={size}

Атрибут Тип Обязателен Расположение Описание Пример заполнения
Public-Token string Да header Токен доступа к RuStore API
packageName string Да path

Наименование пакета приложения. Максимальная длина – 50 символов

com.myapp.example
id 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{}

Атрибут Тип Обязателен Описание Пример
packageName string Да Наименование пакета приложения com.myapp.example
appId number Да ID приложения

385727

commentId number Да ID отзыва 697535
userName string Да Имя автора отзыва Irina
appRating number Да Оценка отзыва 4
commentStatus string Да Статус отзыва PUBLISHED
commentDate timestamptz Да Дата, когда был оставлен отзыв 2023-05-22 16:32:08.008
commentText string Да Текст отзыва Все супер!
likeCounter number Да Количество лайков отзыву от других пользователей витрины RuStore 5
dislikeCounter number Да Количество дизлайков отзыву от других пользователей витрины RuStore 0
updatedAt timestamptz Да Дата прохождения модерации и  публикации отзыва в системе 2022-10-14 15:14:33.033
appVersionName string Да Версия приложения 1.4
edited boolean Да Признак редактирования отзыва

True — редактировался (отзыв редактировался и был перезаписан).

False — нет

Пример для вывода множества отзывов

curl --location 'https://public-api.rustore.ru/public/v1/application/ru.voonsh.push/comment' \

--header 'Content-Type: application/json' \

--header 'Public-Token: eyJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.jrVl3YT99saGcata9fzN6_QpoQhDsv8oBUAj9p7UyR4Ga5PM8TTyNbpTKIeaIjGoEfsBMJx0aw0b7fhD04bhSp7SWEBKGBTzFCjwOZ5_Fcezq0-NOMSayzoPttYa7oMRDiqNS4rqaUOdCUrf9qlDyEq3BGoUYCaUD7L5399l51NhSLrWpoPx1l4ZLVJ5bjlhiCoPAtLArnulq5LBoDk3naoGaRHabkkffcucEjA45uNpCsq0fx77Lk4YhN30LOccyImE-O8fUq8YryMWv4w-ZmWjax1oT9nRgO95r9EYG7Gwdekg2ILuWnsofiMXME8t1EiEuUmDpNTEyS9SiUMRwQ.lSJBV1mSmHehuqVs.8pXL_GRLwEJgIWZOzkklKgrsGKKJrG9kv1AIdD0PPU8KtsY8GVAc5xaaQgeyjSsJiSUvma_IohAaIBwP-tjTRxrnzVinMhKAJMCbiMIVqsQSRDB5j_mf91nTNewQkWJwB33Rvxd9F4Tt-Tk-1QKALU8tAT_HXAI.v9WBgx8T6yFDpeMrjw-ECQ'

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

{

    "code": "OK",

    "message": null,

    "body": [

        {

            "packageName": "ru.voonsh.push",

            "appId": 227169215,

            "commentId": 2142370751,

            "userName": "Saber",

            "appRating": 5,

            "commentStatus": "PUBLISHED",

            "commentDate": "2023-06-13 11:58:06.006",

            "commentText": "Good App, nice done!",

            "likeCounter": 0,

            "dislikeCounter": 0,

            "updatedAt": "2023-06-13 11:59:50.050",

            "appVersionName": "1.4",

            "edited": false

        },

        {

            "packageName": "ru.voonsh.push",

            "appId": 227169215,

            "commentId": 1981700287,

            "userName": "Виктор",

            "appRating": 5,

            "commentStatus": "PUBLISHED",

            "commentDate": "2023-04-27 18:54:27.027",

            "commentText": "Отличное приложение! ;#",

            "likeCounter": 0,

            "dislikeCounter": 0,

            "updatedAt": "2023-04-27 18:55:30.030",

            "appVersionName": "1.3",

            "edited": false

        },

        {

            "packageName": "ru.voonsh.push",

            "appId": 227169215,

            "commentId": 1981699775,

            "userName": "Григорий",

            "appRating": 5,

            "commentStatus": "PUBLISHED",

            "commentDate": "2023-04-27 18:54:18.018",

            "commentText": "Отличное приложение!",

            "likeCounter": 1,

            "dislikeCounter": 0,

            "updatedAt": "2023-04-27 18:55:30.030",

            "appVersionName": "1.3",

            "edited": false

        },

        {

            "packageName": "ru.voonsh.push",

            "appId": 227169215,

            "commentId": 237681343,

            "userName": "Ибрагим",

            "appRating": 5,

            "commentStatus": "PUBLISHED",

            "commentDate": "2022-09-15 17:26:46.046",

            "commentText": "Повышаем ДАУ)))",

            "likeCounter": 1,

            "dislikeCounter": 1,

            "updatedAt": "2022-09-16 18:06:39.039",

            "appVersionName": null,

            "edited": false

        }

    ],

    "timestamp": "2023-06-15T07:32:55.505979576+03:00"

}

Пример для вывода конкретного отзыва

{

    "code": "OK",

    "message": null,

    "body": [

        {

            "packageName": "ru.voonsh.push",

            "appId": 227169215,

            "commentId": 2142370751,

            "userName": "Saber",

            "appRating": 5,

            "commentStatus": "PUBLISHED",

            "commentDate": "2023-06-13 11:58:06.006",

            "commentText": "Good App, nice done!",

            "likeCounter": 0,

            "dislikeCounter": 0,

            "updatedAt": "2023-06-13 11:59:50.050",

            "appVersionName": "1.4",

            "edited": false

        },

        {

            "packageName": "ru.voonsh.push",

            "appId": 227169215,

            "commentId": 1981700287,

            "userName": "Виктор",

            "appRating": 5,

            "commentStatus": "PUBLISHED",

            "commentDate": "2023-04-27 18:54:27.027",

            "commentText": "Отличное приложение! ;#",

            "likeCounter": 0,

            "dislikeCounter": 0,

            "updatedAt": "2023-04-27 18:55:30.030",

            "appVersionName": "1.3",

            "edited": false

        },

        {

            "packageName": "ru.voonsh.push",

            "appId": 227169215,

            "commentId": 1981699775,

            "userName": "Григорий",

            "appRating": 5,

            "commentStatus": "PUBLISHED",

            "commentDate": "2023-04-27 18:54:18.018",

            "commentText": "Отличное приложение!",

            "likeCounter": 1,

            "dislikeCounter": 0,

            "updatedAt": "2023-04-27 18:55:30.030",

            "appVersionName": "1.3",

            "edited": false

        },

        {

            "packageName": "ru.voonsh.push",

            "appId": 227169215,

            "commentId": 237681343,

            "userName": "Ибрагим",

            "appRating": 5,

            "commentStatus": "PUBLISHED",

            "commentDate": "2022-09-15 17:26:46.046",

            "commentText": "Повышаем ДАУ)))",

            "likeCounter": 1,

            "dislikeCounter": 1,

            "updatedAt": "2022-09-16 18:06:39.039",

            "appVersionName": null,

            "edited": false

        }

    ],

    "timestamp": "2023-06-15T07:32:55.505979576+03:00"

}

Пример для вывода конкретного отзыва

curl --location 'https://public-api.rustore.ru/public/v1/application/ru.voonsh.push/comment?id=1981699775' \

--header 'Content-Type: application/json' \

--header 'Public-Token: eyJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.h635qF_TZc43287jXQVImu_-o4eVFQwrQYe2WnjbywC_KUC4oX6W3ssyPWzlAugd2RELbVCTk1wiDdKwPIbkOJC_HdF0yAmnPg0PRxwyfCHblRuccuuEg_l6sKY1Fqrh6kH3D5N2i_HnDei-hTusAvHR333ZstAK73dc-4Ecn24jb1XyBsdg0_KddKaRpEjTMSudIV6rdpBNMlQRUyQufrP2RMXK5Kc_0gY0iA-tazQoOJmK4xstHmuFbSBx3J6oN5QIlYonx0LZ6ABf2fD0O1E7LFsVUMd2bOdLYg5id5bTRXKd238iB5snmPhGJJN3d6v8xdoV5TdOMGPvjO0A5A.-mSbEMAvEglyEOJu.eKxraHkohwEcn3cG4glUBnwypjnapol4WnwhQGyKe-TDq9TGNj9CO4hnXGh4UPSRI55w73pJwSCuDe7LfsQ8zqBVjirT_HXypowHsWBwvBG-6rwSRvhZsad2YY8wHTZeXOddVynWnESoKAnXIdImafEbIWN1Hik.VJ-b1KxDxMrgJTz_Vuul2Q'

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

{

    "code": "OK",

    "message": null,

    "body": [

        {

            "packageName": "ru.voonsh.push",

            "appId": 227169215,

            "commentId": 1981699775,

            "userName": "Григорий",

            "appRating": 5,

            "commentStatus": "PUBLISHED",

            "commentDate": "2023-04-27 18:54:18.018",

            "commentText": "Отличное приложение!",

            "likeCounter": 1,

            "dislikeCounter": 0,

            "updatedAt": "2023-04-27 18:55:30.030",

            "appVersionName": "1.3",

            "edited": false

        }

    ],

    "timestamp": "2023-06-15T07:13:16.309841987+03:00"

}

Обновлено 30 июня 2023 г.
Was this information helpful?