Target
Target Rating Summary API
获取 Target 商品的整体评分、总量及星级分布。
接口说明
Target Rating Summary API 获取 Target 商品的整体评分、总量及星级分布。
请求URL
请求头
| 参数名 | 参数值 | 类型 | 说明 |
|---|---|---|---|
| Content-Type | application/json | string | 数据格式 |
| Authorization | Bearer xxx | string | 认证凭证 |
采集超时90秒,客户端超时建议至少105秒。
请求参数
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| productId | No | string | 商品ID,必须用字符串传递;与productUrl二选一。 |
| productUrl | No | string | 配置站点的商品链接,可替代productId。 最多字符: 2048 |
| allowStale | No | boolean | 默认false;true允许失败时返回旧缓存,meta会注明。 |
| refresh | No | boolean | 默认false;true跳过新鲜缓存。 |
productId 与 productUrl 至少填写一项;商品 ID 必须使用字符串。
支持站点:US。
直接返回商品整体评分统计,无需分页。
响应值
| 返回值 | 类型 | 说明 |
|---|---|---|
| code | integer | 状态码,0 表示成功。 |
| message | string | 响应信息,成功时为 ok。 |
| pointCost | number | 本次完整响应实际消耗的积点。 |
| data | object | null | 返回数据,字段见下表。 |
返回参数 data 说明
| 返回值 | 类型 | 说明 |
|---|---|---|
| country | string | 采集站点国家,不代表评论作者的国家。 |
| productId | string | 商品 ID,以字符串返回。 |
| meta | object | 采集状态、缓存信息等元数据。 |
| warnings | string[] | 采集范围及数据口径提示。 |
| capturedAt | string | 本次数据采集时间。 |
| productSummary | object | null | Upstream product/review-group aggregate; never calculated from a partial page. |
| platform | string | 平台标识。 |
data.meta 字段说明
| 返回值 | 类型 | 说明 |
|---|---|---|
| supplementalAttempts | integer | supplementalAttempts |
| reviewPage | object | reviewPage |
| status | string | 采集完成状态。 |
data.meta.reviewPage 字段说明
| 返回值 | 类型 | 说明 |
|---|---|---|
| cache | string | cache |
| stale | boolean | stale |
| ageSeconds | integer | ageSeconds |
| upstreamAttempts | integer | upstreamAttempts |
| coalesced | boolean | coalesced |
data.productSummary 字段说明
| 返回值 | 类型 | 说明 |
|---|---|---|
| averageRating | number | null | 商品整体平均评分。 最小值: 0 最大值: 5 |
| totalCount | integer | 平台统计总数,含义由 countKind 说明。 最小值: 0 |
| countKind | any | 统计口径,区分全部评分与文字评论。 可用值: [“platform_review_total”, “ratings”, “reviews_including_ratings_only”] |
| reviewCount | integer | null | 评论总数;平台未提供时为 null。 最小值: 0 |
| withTextCount | integer | null | 有文字的评论数量;平台未提供时为 null。 最小值: 0 |
| starDistribution | object | null | 1–5 星对应的数量。 |
| source | string | 统计数据来源。 |
| scope | any | 汇总覆盖范围。 可用值: [“upstream_product_or_review_group”] |
| warnings | string[] | 采集范围及数据口径提示。 |
data.productSummary.starDistribution 字段说明
| 返回值 | 类型 | 说明 |
|---|---|---|
| 1 | integer | 1 最小值: 0 |
| 2 | integer | 2 最小值: 0 |
| 3 | integer | 3 最小值: 0 |
| 4 | integer | 4 最小值: 0 |
| 5 | integer | 5 最小值: 0 |
评分总数与文字评论总数的统计口径可能不同,请结合 countKind、scope 和 source 理解;缺失值保持 null。
失败保留统一响应外壳及 data.error;参数错误 code=1002、限流4029、暂忙5001、采集失败9200。HTTP 503 冷却响应保留 Retry-After。
请求示例
返回示例
下例截取实际响应首条列表记录,长文本和链接作了缩写;pointCost 为完整响应的实际费用。
积点消耗说明
每个商品汇总消耗0.8积点。
每次成功请求独立计费,命中缓存也按返回主体收费;失败及空列表不扣费,以 pointCost 为准。

