Вопросы и ответы о товарах
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 равным идентификатору вопроса.
Получить ответы на вопрос
Если вы уже знаете идентификаторы вопросов, пропустите шаг их получения.
- Получите вопросы о товарах продавца с помощью запроса POST v1/businesses/{businessId}/goods-questions.
- Передайте идентификатор вопроса в запросе POST v1/businesses/{businessId}/goods-questions/answers, чтобы увидеть ответы на этот вопрос.
Результаты возвращаются постранично, одна страница содержит не более 50 ответов.
Отправить ответ на вопрос
Если вы уже знаете идентификаторы вопросов, пропустите шаг их получения.
- Получите вопросы о товарах продавца с помощью запроса POST v1/businesses/{businessId}/goods-questions.
- Передайте идентификатор вопроса, на который нужно ответить, и текст ответа в запросе POST v1/businesses/{businessId}/goods-questions/update с параметром
operationType: CREATEиparentEntityIdравным идентификатору вопроса.
Отправить комментарий к ответу
Если вы уже знаете идентификаторы вопросов и ответов на вопрос, пропустите шаги их получения.
- Получите вопросы о товарах продавца с помощью запроса POST v1/businesses/{businessId}/goods-questions.
- Передайте идентификатор вопроса в запросе POST v1/businesses/{businessId}/goods-questions/answers, чтобы увидеть ответы на этот вопрос.
- Передайте идентификатор ответа, к которому нужно добавить комментарий, и текст комментария в запросе POST v1/businesses/{businessId}/goods-questions/update с параметром
operationType: CREATEиparentEntityIdравным идентификатору ответа.
Изменить свой ответ или комментарий
Можно ли изменить ответ или комментарий?
Параметр canModify в запросе POST v1/businesses/{businessId}/goods-questions/answers показывает, может ли продавец изменять ответы и комментарии.
Если вы уже знаете идентификаторы вопросов и ответов на вопрос, пропустите шаги их получения.
- Получите вопросы о товарах продавца с помощью запроса POST v1/businesses/{businessId}/goods-questions.
- Передайте идентификатор вопроса в запросе POST v1/businesses/{businessId}/goods-questions/answers, чтобы узнать идентификатор ответа или комментария, который нужно изменить.
- Передайте идентификатор этого ответа или комментария и новый текст в запросе POST v1/businesses/{businessId}/goods-questions/update с параметром
operationType: UPDATEиentityIdравным идентификатору ответа или комментария.
Удалить свой ответ или комментарий
Можно ли удалить ответ или комментарий?
Параметр canModify в запросе POST v1/businesses/{businessId}/goods-questions/answers показывает, может ли продавец удалять ответы и комментарии.
Если вы уже знаете идентификаторы вопросов и ответов на вопрос, пропустите шаги их получения.
- Получите вопросы о товарах продавца с помощью запроса POST v1/businesses/{businessId}/goods-questions.
- Передайте идентификатор вопроса в запросе POST v1/businesses/{businessId}/goods-questions/answers, чтобы узнать идентификатор ответа или комментария, который нужно удалить.
- Передайте идентификатор этого ответа или комментария в запросе POST v1/businesses/{businessId}/goods-questions/update с параметром
operationType: DELETEиentityIdравным идентификатору ответа или комментария.