Вопросы и ответы о товарах

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

Получить вопросы о товарах

Получите вопросы о товарах продавца с помощью запроса POST v1/businesses/{businessId}/goods-questions. Чтобы вернулись вопросы об определенных товарах, в параметре offerIds передайте их идентификаторы.

Результаты возвращаются постранично, одна страница содержит не более 50 вопросов.

Получить вопросы, на которые нужно ответить

Получите вопросы, на которые нужно ответить, с помощью запроса POST v1/businesses/{businessId}/goods-questions, где передайте значение false в параметре answered.

Чтобы оставить ответ, передайте идентификатор вопроса, на который нужно ответить, и текст ответа в запросе POST v1/businesses/{businessId}/goods-questions/update с параметром operationType: CREATE и parentEntityId равным идентификатору вопроса.

Получить ответы на вопрос

Если вы уже знаете идентификаторы вопросов, пропустите шаг их получения.

  1. Получите вопросы о товарах продавца с помощью запроса POST v1/businesses/{businessId}/goods-questions.
  2. Передайте идентификатор вопроса в запросе POST v1/businesses/{businessId}/goods-questions/answers, чтобы увидеть ответы на этот вопрос.

Результаты возвращаются постранично, одна страница содержит не более 50 ответов.

Отправить ответ на вопрос

Если вы уже знаете идентификаторы вопросов, пропустите шаг их получения.

  1. Получите вопросы о товарах продавца с помощью запроса POST v1/businesses/{businessId}/goods-questions.
  2. Передайте идентификатор вопроса, на который нужно ответить, и текст ответа в запросе POST v1/businesses/{businessId}/goods-questions/update с параметром operationType: CREATE и parentEntityId равным идентификатору вопроса.

Отправить комментарий к ответу

Если вы уже знаете идентификаторы вопросов и ответов на вопрос, пропустите шаги их получения.

  1. Получите вопросы о товарах продавца с помощью запроса POST v1/businesses/{businessId}/goods-questions.
  2. Передайте идентификатор вопроса в запросе POST v1/businesses/{businessId}/goods-questions/answers, чтобы увидеть ответы на этот вопрос.
  3. Передайте идентификатор ответа, к которому нужно добавить комментарий, и текст комментария в запросе POST v1/businesses/{businessId}/goods-questions/update с параметром operationType: CREATE и parentEntityId равным идентификатору ответа.

Изменить свой ответ или комментарий

Можно ли изменить ответ или комментарий?

Параметр canModify в запросе POST v1/businesses/{businessId}/goods-questions/answers показывает, может ли продавец изменять ответы и комментарии.

Если вы уже знаете идентификаторы вопросов и ответов на вопрос, пропустите шаги их получения.

  1. Получите вопросы о товарах продавца с помощью запроса POST v1/businesses/{businessId}/goods-questions.
  2. Передайте идентификатор вопроса в запросе POST v1/businesses/{businessId}/goods-questions/answers, чтобы узнать идентификатор ответа или комментария, который нужно изменить.
  3. Передайте идентификатор этого ответа или комментария и новый текст в запросе POST v1/businesses/{businessId}/goods-questions/update с параметром operationType: UPDATE и entityId равным идентификатору ответа или комментария.

Удалить свой ответ или комментарий

Можно ли удалить ответ или комментарий?

Параметр canModify в запросе POST v1/businesses/{businessId}/goods-questions/answers показывает, может ли продавец удалять ответы и комментарии.

Если вы уже знаете идентификаторы вопросов и ответов на вопрос, пропустите шаги их получения.

  1. Получите вопросы о товарах продавца с помощью запроса POST v1/businesses/{businessId}/goods-questions.
  2. Передайте идентификатор вопроса в запросе POST v1/businesses/{businessId}/goods-questions/answers, чтобы узнать идентификатор ответа или комментария, который нужно удалить.
  3. Передайте идентификатор этого ответа или комментария в запросе POST v1/businesses/{businessId}/goods-questions/update с параметром operationType: DELETE и entityId равным идентификатору ответа или комментария.
Предыдущая
Следующая