获取卖家产品的评论

方法适用于所有模式.

如果您使用API-Key令牌,调用该方法时需要具备列表中可用权限之一
  • communication — 与买家沟通
  • all-methods — 全面管理账户
  • all-methods:read-only — 查看所有数据

使用指定的过滤器返回对卖方产品的评论。 例外情况: 被客户或市场删除的评论。

您还可以设置API通知。

燕基科斯.市场会送你 请求 当有一个新的审查。 使用这种方法可以获得有关它的全部信息。

如何使用通知

结果逐页返回,一页包含不超过50条评论。

评论按发布顺序排列,因此您可以将特定页面ID发送到 page_token 如果你以前收到过。

⚙️ 限制: 每小时1,000个请求

Request

POST

https://api.partner.market.yandex.ru/v2/businesses/{businessId}/goods-feedback

Path parameters

Name

Description

businessId

Type: integer

内阁ID。 要找到答案,请使用请求 GET v2/campaigns.

ℹ️ 什么是市场上的橱柜和商店?

Min value: 1

Query parameters

Name

Description

limit

Type: integer

每页的值数。

Min value: 1

page_token

Type: string

结果页面的ID。

如果省略该参数,则返回第一页。

我们建议传输输出参数的值 nextPageToken,在最后一次请求期间接收。

如果设置 page_token 并且请求有参数 pagepageSize 它们被忽略了。

Example: eyBuZXh0SWQ6IDIzNDIgfQ==

Body

application/json
{
  "feedbackIds": [
    0
  ],
  "dateTimeFrom": "2020-02-02T14:30:30+03:00",
  "dateTimeTo": "2020-02-02T14:30:30+03:00",
  "updatedDateFrom": "2020-02-02T14:30:30+03:00",
  "updatedDateTo": "2020-02-02T14:30:30+03:00",
  "reactionStatus": "ALL",
  "ratingValues": [
    0
  ],
  "modelIds": [
    0
  ],
  "offerIds": [
    "example"
  ],
  "paid": true
}

Name

Description

dateTimeFrom

Type: string<date-time>

期的开始。 不包括在内。

如果省略该参数,则在指定的日期前6个月返回信息 dateTimeTo 日期。

最大间隔为6个月。

Example: 2020-02-02T14:30:30+03:00

dateTimeTo

Type: string<date-time>

期结束。 不包括在内。

如果省略该参数,则使用当前日期。

最大间隔为6个月。

Example: 2020-02-02T14:30:30+03:00

feedbackIds

Type: integer[] | null

审核Id。

⚠️ 不要与其他过滤器在同一时间使用此字段。 如果您想使用它们,请将字段留空。

Min items: 1

Max items: 50

Unique items: true

Example
[
  0
]

offerIds

Type: string[] | null

按产品ID过滤。

Min items: 1

Max items: 20

Unique items: true

Example
[
  "example"
]

paid

Type: boolean

过滤评论加分。

ratingValues

Type: integer[] | null

品评价。

Min items: 1

Max items: 5

Unique items: true

Example
[
  0
]

reactionStatus

Type: string

对检讨的回应情况:

  • ALL — 所有评论。

  • NEED_REACTION — 评论作出回应。

Enum: ALL, NEED_REACTION

Responses

200 OK

评论列表。

Body

application/json
{
  "status": "OK",
  "result": {
    "feedbacks": [
      {
        "feedbackId": 0,
        "createdAt": "2025-01-01T00:00:00Z",
        "needReaction": true,
        "identifiers": {},
        "author": "example",
        "description": {},
        "media": {},
        "statistics": {}
      }
    ],
    "paging": {
      "nextPageToken": "example"
    }
  }
}

Type: object

All of 2 types
  • Type: object

    status

    Type: string

    响应的类型。 可能的值:

    • OK — 没有错误。
    • ERROR — 处理请求时出错。

    Enum: OK, ERROR

    服务器响应的标准包装器。

    Example
    {
      "status": "OK"
    }
    
  • Type: object

    result

    Type: object

    feedbacks

    Type: object[]

    createdAt

    Type: string<date-time>

    创建审核的日期和时间。

    Example: 2025-01-01T00:00:00Z

    feedbackId

    Type: integer

    的审查ID。

    identifiers

    Type: object

    offerId

    Type: string

    你的 SKU — 系统中的产品ID。

    使用规则 SKU:

    • 对于每个产品 SKU 一定有一个。

    • 已经设置 SKU 它不能被释放并重新用于另一个产品。 每个产品都应该收到一个以前从未在目录中使用过的新标识符。

    SKU 产品可以在市场上的卖方帐户中更改。 阅读如何做到这一点。 在市场对卖家的帮助.

    重要

    值开头和结尾的空格会自动删除。 例如, " SKU123 ""SKU123" 它们将被视为相同的值。

    什么是 SKU 以及如何分配它

    Min length: 1

    Max length: 255

    Pattern: ^(?=.*\S.*)[^\x00-\x08\x0A-\x1f\x7f]{1,255}$

    Example: example

    orderId

    Type: integer

    市场上的订单ID。

    与审核关联的id。

    Example
    {
      "orderId": 0,
      "offerId": "example"
    }
    

    needReaction

    Type: boolean

    审查是否已阅读。

    取值 false 如果商店:

    statistics

    Type: object

    commentsCount

    Type: integer

    评论的数量。

    只计算对评论的回复,而不是子评论。

    rating

    Type: integer

    品评价。

    Min value: 1

    Max value: 5

    paidAmount

    Type: integer

    作者为审查收到的加分数。

    recommended

    Type: boolean

    是否推荐此产品。

    有关审查的统计信息。

    Example
    {
      "rating": 1,
      "commentsCount": 0,
      "recommended": true,
      "paidAmount": 0
    }
    

    author

    Type: string

    评论作者的姓名。

    Example: example

    description

    Type: object

    advantages

    Type: string

    在评论中描述产品的优点。

    Example: example

    comment

    Type: string

    评论中的评论。

    Example: example

    disadvantages

    Type: string

    在评论中描述产品的缺点。

    Example: example

    审查的文本部分。

    Example
    {
      "advantages": "example",
      "disadvantages": "example",
      "comment": "example"
    }
    

    media

    Type: object

    photos

    Type: string[] | null

    链接到照片。

    Min items: 1

    Unique items: true

    Example
    [
      "example"
    ]
    

    videos

    Type: string[] | null

    链接到视频。

    Min items: 1

    Unique items: true

    Example
    [
      "example"
    ]
    

    照片和视频。

    Example
    {
      "photos": [
        "example"
      ],
      "videos": [
        "example"
      ]
    }
    

    评论列表。

    Example
    [
      {
        "feedbackId": 0,
        "createdAt": "2025-01-01T00:00:00Z",
        "needReaction": true,
        "identifiers": {
          "orderId": 0,
          "offerId": "example"
        },
        "author": "example",
        "description": {
          "advantages": "example",
          "disadvantages": "example",
          "comment": "example"
        },
        "media": {
          "photos": [
            "example"
          ],
          "videos": [
            "example"
          ]
        },
        "statistics": {
          "rating": 1,
          "commentsCount": 0,
          "recommended": true,
          "paidAmount": 0
        }
      }
    ]
    

    paging

    Type: object

    nextPageToken

    Type: string

    下一个结果页面的ID。

    Example: example

    下一页的ID。

    Example
    {
      "nextPageToken": "example"
    }
    

    产品评论列表。

    Example
    {
      "feedbacks": [
        {
          "feedbackId": 0,
          "createdAt": "2025-01-01T00:00:00Z",
          "needReaction": true,
          "identifiers": {
            "orderId": 0,
            "offerId": "example"
          },
          "author": "example",
          "description": {
            "advantages": "example",
            "disadvantages": "example",
            "comment": "example"
          },
          "media": {
            "photos": [
              "example"
            ],
            "videos": [
              "example"
            ]
          },
          "statistics": {
            "rating": 1,
            "commentsCount": 0,
            "recommended": true,
            "paidAmount": 0
          }
        }
      ],
      "paging": {
        "nextPageToken": "example"
      }
    }
    
    Example
    {
      "result": {
        "feedbacks": [
          {
            "feedbackId": 0,
            "createdAt": "2025-01-01T00:00:00Z",
            "needReaction": true,
            "identifiers": {
              "orderId": 0,
              "offerId": "example"
            },
            "author": "example",
            "description": {
              "advantages": "example",
              "disadvantages": "example",
              "comment": "example"
            },
            "media": {
              "photos": [
                null
              ],
              "videos": [
                null
              ]
            },
            "statistics": {
              "rating": 1,
              "commentsCount": 0,
              "recommended": true,
              "paidAmount": 0
            }
          }
        ],
        "paging": {
          "nextPageToken": "example"
        }
      }
    }
    

400 Bad Request

请求包含不正确的数据。 有关错误的更多信息

Body

application/json
{
  "status": "OK",
  "errors": [
    {
      "code": "example",
      "message": "example"
    }
  ]
}

Type: object

All of 1 type
  • Type: object

    All of 2 types
    • Type: object

      status

      Type: string

      响应的类型。 可能的值:

      • OK — 没有错误。
      • ERROR — 处理请求时出错。

      Enum: OK, ERROR

      服务器响应的标准包装器。

      Example
      {
        "status": "OK"
      }
      
    • Type: object

      errors

      Type: object[]

      code

      Type: string

      的错误代码。

      Example: example

      message

      Type: string

      错误的描述。

      Example: example

      错误列表。

      Min items: 1

      Example
      [
        {
          "code": "example",
          "message": "example"
        }
      ]
      
      Example
      {
        "errors": [
          {
            "code": "example",
            "message": "example"
          }
        ]
      }
      

    服务器错误的标准包装器。

    Example
    {
      "status": "OK",
      "errors": [
        {
          "code": "example",
          "message": "example"
        }
      ]
    }
    

401 Unauthorized

请求中未指定授权数据。 有关错误的更多信息

Body

application/json
{
  "status": "OK",
  "errors": [
    {
      "code": "example",
      "message": "example"
    }
  ]
}

Type: object

All of 1 type
  • Type: object

    All of 2 types
    • Type: object

      status

      Type: string

      响应的类型。 可能的值:

      • OK — 没有错误。
      • ERROR — 处理请求时出错。

      Enum: OK, ERROR

      服务器响应的标准包装器。

      Example
      {
        "status": "OK"
      }
      
    • Type: object

      errors

      Type: object[]

      code

      Type: string

      的错误代码。

      Example: example

      message

      Type: string

      错误的描述。

      Example: example

      错误列表。

      Min items: 1

      Example
      [
        {
          "code": "example",
          "message": "example"
        }
      ]
      
      Example
      {
        "errors": [
          {
            "code": "example",
            "message": "example"
          }
        ]
      }
      

    服务器错误的标准包装器。

    Example
    {
      "status": "OK",
      "errors": [
        {
          "code": "example",
          "message": "example"
        }
      ]
    }
    

403 Forbidden

授权数据不正确或禁止访问资源。 有关错误的更多信息

Body

application/json
{
  "status": "OK",
  "errors": [
    {
      "code": "example",
      "message": "example"
    }
  ]
}

Type: object

All of 1 type
  • Type: object

    All of 2 types
    • Type: object

      status

      Type: string

      响应的类型。 可能的值:

      • OK — 没有错误。
      • ERROR — 处理请求时出错。

      Enum: OK, ERROR

      服务器响应的标准包装器。

      Example
      {
        "status": "OK"
      }
      
    • Type: object

      errors

      Type: object[]

      code

      Type: string

      的错误代码。

      Example: example

      message

      Type: string

      错误的描述。

      Example: example

      错误列表。

      Min items: 1

      Example
      [
        {
          "code": "example",
          "message": "example"
        }
      ]
      
      Example
      {
        "errors": [
          {
            "code": "example",
            "message": "example"
          }
        ]
      }
      

    服务器错误的标准包装器。

    Example
    {
      "status": "OK",
      "errors": [
        {
          "code": "example",
          "message": "example"
        }
      ]
    }
    

404 Not Found

找不到请求的资源。 有关错误的更多信息

Body

application/json
{
  "status": "OK",
  "errors": [
    {
      "code": "example",
      "message": "example"
    }
  ]
}

Type: object

All of 1 type
  • Type: object

    All of 2 types
    • Type: object

      status

      Type: string

      响应的类型。 可能的值:

      • OK — 没有错误。
      • ERROR — 处理请求时出错。

      Enum: OK, ERROR

      服务器响应的标准包装器。

      Example
      {
        "status": "OK"
      }
      
    • Type: object

      errors

      Type: object[]

      code

      Type: string

      的错误代码。

      Example: example

      message

      Type: string

      错误的描述。

      Example: example

      错误列表。

      Min items: 1

      Example
      [
        {
          "code": "example",
          "message": "example"
        }
      ]
      
      Example
      {
        "errors": [
          {
            "code": "example",
            "message": "example"
          }
        ]
      }
      

    服务器错误的标准包装器。

    Example
    {
      "status": "OK",
      "errors": [
        {
          "code": "example",
          "message": "example"
        }
      ]
    }
    

420 Method Failure

已超出资源访问限制。 有关错误的更多信息

Body

application/json
{
  "status": "OK",
  "errors": [
    {
      "code": "example",
      "message": "example"
    }
  ]
}

Type: object

All of 1 type
  • Type: object

    All of 2 types
    • Type: object

      status

      Type: string

      响应的类型。 可能的值:

      • OK — 没有错误。
      • ERROR — 处理请求时出错。

      Enum: OK, ERROR

      服务器响应的标准包装器。

      Example
      {
        "status": "OK"
      }
      
    • Type: object

      errors

      Type: object[]

      code

      Type: string

      的错误代码。

      Example: example

      message

      Type: string

      错误的描述。

      Example: example

      错误列表。

      Min items: 1

      Example
      [
        {
          "code": "example",
          "message": "example"
        }
      ]
      
      Example
      {
        "errors": [
          {
            "code": "example",
            "message": "example"
          }
        ]
      }
      

    服务器错误的标准包装器。

    Example
    {
      "status": "OK",
      "errors": [
        {
          "code": "example",
          "message": "example"
        }
      ]
    }
    

500 Internal Server Error

Yandex中的内部错误。 市场。 有关错误的更多信息

Body

application/json
{
  "status": "OK",
  "errors": [
    {
      "code": "example",
      "message": "example"
    }
  ]
}

Type: object

All of 1 type
  • Type: object

    All of 2 types
    • Type: object

      status

      Type: string

      响应的类型。 可能的值:

      • OK — 没有错误。
      • ERROR — 处理请求时出错。

      Enum: OK, ERROR

      服务器响应的标准包装器。

      Example
      {
        "status": "OK"
      }
      
    • Type: object

      errors

      Type: object[]

      code

      Type: string

      的错误代码。

      Example: example

      message

      Type: string

      错误的描述。

      Example: example

      错误列表。

      Min items: 1

      Example
      [
        {
          "code": "example",
          "message": "example"
        }
      ]
      
      Example
      {
        "errors": [
          {
            "code": "example",
            "message": "example"
          }
        ]
      }
      

    服务器错误的标准包装器。

    Example
    {
      "status": "OK",
      "errors": [
        {
          "code": "example",
          "message": "example"
        }
      ]
    }
    

No longer supported, please use an alternative and newer version.