С вопросом
Проблемы маппинга в методах категорий и атрибутов
21 декабря 2023
1942
1
4
Здравствуйте.
До недавнего времени, точный момент не скажу, при запросе к методу /v1/description-category/tree возвращалось дерево со структурой точно описанной в документации:
{
"result": [
{
"category_id": 0,
"category_name": "string",
"disabled": false,
"children": [
{
"category_id": 0,
"category_name": "string",
"disabled": false,
"children": [
{
"type_name": "sting",
"type_id": 0,
"disabled": false,
"children": []
}
]
}
]
}
]
}Сейчас, в ответе вместо параметра category_id возвращается параметр description_category_id. Вроде бы ничего страшного, жить можно. Но почему такие изменения идут в текущей версии. Из-за этого часть приложения "посыпалось". И в документации ни слова про это не сказано.Далее, теперь при запросе списка атрибутов /v1/description-category/attribute какое бы значение не указываешь в параметрах category_id и type_id, а значение берутся естественно из ответа /v1/description-category/tree, всегда возвращается ошибка:
{
"code": 3,
"message": "invalid GetDescriptionCategoryIDRequest.DescriptionCategoryId_3Lvl: value must be greater than 0",
"details": []
}Я что-то делаю не так или у вас что-то поменялось в API?


Добрый день! Не успели обновить документацию, новую версию с изменениями выложим в скором времени! По вашему случаю, необходимо использовать description_category_id в запросе. Подробнее об изменениях можете прочитать на https://dev.ozon.ru/news/270-Vazhnye-izmeneniia-v-Seller-API