获取应用评论
该方法允许获取您应用的所有最新评论列表,或获取单条评论。
限制条件:
- 默认情况下,每页显示 20 条评论;您可以通过在
size参数中指定数值,每页最多显示 100 条评论; - 不能同时使用分页参数和单条评论过滤参数(要么使用包含
page和size参数对的分页,要么使用id); - 如果用户编辑了评论,则评论编辑标志 (
edited) 的值为true; - 默认情况下,按评论发布日期 (
updatedAt参数) 从最新到最旧进行排序。
交互参数
GET
https://public-api-m.rustore.ru/public/v1/application/{packageName}/comment?id={id}&page={number}&size={size}
| 属性 | 类型 | 是否必填 | 位置 | 描述 | 示例 |
|---|---|---|---|---|---|
Public-Token | string | 是 | header | RuStore API 的访问令牌。 | N/A |
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 | 否 | 响应代码的详细说明。 | N/A |
timestamp | timestamptz | 是 | 响应时间。 | 2022-07-08T13:24:41.8328711+03:00 |
body{} | object | 是 | N/A | N/A |
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 | 是 | 留下评论的日期。 | 2024-10-16 06:59:50.050 |
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 — 评论未被编辑。 |
commentDateIso | timestamptz | 是 | ISO 格式的留下评论的日期。 | 2024-10-16T06:57:34.17Z |
updatedAtIso | timestamptz | 是 | ISO 格式的留下评论的日期。 | 2024-10-16T06:58:01.016568Z |
devResponses | array | 否 | 开发者对评论的回复。 | [{"text": "Спасибо за отзыв!", "createdAt": "2024-10-16T07:00:00Z"}] |
deviceInfo | object | 否 | 设备信息(设备、型号、操作系统版本)。 | {"device": "Samsung", "model": "SM-G973F", "osVersion": "Android 12"} |
appVersionCode | number | 否 | 应用 版本 (version_code)。 | 42 |
输出多条评论的请求示例
curl --location 'https://public-api-m.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": "2024-10-16 06:59:50.050",
"commentText": "Good App, nice done!",
"likeCounter": 0,
"dislikeCounter": 0,
"updatedAt": "2023-06-13 11:59:50.050",
"appVersionName": "1.4",
"edited": false,
"updatedAtIso": "2024-10-16T06:58:01.016568Z",
"commentDateIso": "2024-10-16T06:57:34.17Z",
"devResponses": [
{
"text": "Спасибо за оценку!",
"createdAt": "2024-10-16T07:00:00Z"
}
],
"deviceInfo": {
"device": "Xiaomi",
"model": "Mi 11",
"osVersion": "Android 13"
},
"appVersionCode": 42
},
{
"packageName": "ru.voonsh.push",
"appId": 227169215,
"commentId": 1981700287,
"userName": "Виктор",
"appRating": 5,
"commentStatus": "PUBLISHED",
"commentDate": "2024-10-16 06:59:50.050",
"commentText": "Отличное приложение! ;#",
"likeCounter": 0,
"dislikeCounter": 0,
"updatedAt": "2023-04-27 18:55:30.030",
"appVersionName": "1.3",
"edited": false,
"updatedAtIso": "2024-10-16T06:58:01.016568Z",
"commentDateIso": "2024-10-16T06:57:34.17Z",
"devResponses": [],
"deviceInfo": {
"device": "Google",
"model": "Pixel 6",
"osVersion": "Android 14"
},
"appVersionCode": 41
},
{
"packageName": "ru.voonsh.push",
"appId": 227169215,
"commentId": 1981699775,
"userName": "Григорий",
"appRating": 5,
"commentStatus": "PUBLISHED",
"commentDate": "2024-10-16 06:59:50.050",
"commentText": "Отличное приложение!",
"likeCounter": 1,
"dislikeCounter": 0,
"updatedAt": "2023-04-27 18:55:30.030",
"appVersionName": "1.3",
"edited": false,
"updatedAtIso": "2024-10-16T06:58:01.016568Z",
"commentDateIso": "2024-10-16T06:57:34.17Z",
"devResponses": [],
"deviceInfo": null,
"appVersionCode": 41
},
{
"packageName": "ru.voonsh.push",
"appId": 227169215,
"commentId": 237681343,
"userName": "Ибрагим",
"appRating": 5,
"commentStatus": "PUBLISHED",
"commentDate": "2024-10-16 06:59:50.050",
"commentText": "Повышаем ДАУ)))",
"likeCounter": 1,
"dislikeCounter": 1,
"updatedAt": "2022-09-16 18:06:39.039",
"appVersionName": null,
"edited": false,
"updatedAtIso": "2024-10-16T06:58:01.016568Z",
"commentDateIso": "2024-10-16T06:57:34.17Z",
"devResponses": [],
"deviceInfo": null,
"appVersionCode": null
}
],
"timestamp": "2023-06-15T07:32:55.505979576+03:00"
}