С вопросом

Не используйте /v1/description-category/tree!

15 ноября 2023
2791
3
0

Всем привет.

Несколько дней назад коллега обнаружила, что в нашей внутренней системе пропала как минимум одна категория Ozon (список категорий получали по API методом /v2/category/tree). Я убедился, что проблема не у нас, что действительно была категория такая-то с ID таким-то, а теперь её нет.

Написал в поддержку. Там мне ответили следующее:

image

Ну новые так новые. Оно и к лучшему, у нас не всё гладко было с интеграцией, а тут повод всё исправить. Переписали у себя всё в соответствии с новыми методами (есть тонкости нашей реализации, из-за которых это заняло неделю, была изменена не только кодовая база, но и некоторые структуры данных и сами данные в них).

Пробуем выгружаться. Товары залетают с ошибкой "поле Тип не заполнено". Перепроверил всё сто раз — всё верно заполнено. Пишу в поддержку. Отвечают:

image

Странный ответ. Последний уровень в дереве /v1/description-category/tree это Тип, а мне тут про Категории пишут... Переспросил. Отвечают:

image

Что??? Т .е. у нас была проблема с методом А. Чтобы её решить, нам сказали что метод устарел и что надо переключиться на метод Б ("переключиться" в данном случае — условность, т. к. форматы ответа разные и нужно переписывать наш код). Мы переписали. Возникла проблема с методом Б. Чтобы её решить, нам сказали, что нужно использовать метод А. Гениально!

Вишенка на торте:

image

Переписка с поддержкой на самом деле была намного объёмнее, чем на двух скриншотах выше. Сотрудники поддержки либо абсолютно некомпетентны, либо издеваются, либо там вообще ChatGPT по ту сторону проводов (насчет последнего сомневаюсь, т. к. от него при должном усердии таки можно получить нужную информацию).

imageimage

Ну и, собственно, вопрос: кто-нибудь нашёл решение проблемы? И нет ли тут инсайдеров, кто в курсе, когда /v1/description-category/tree будет нормально работать?

3 комментария
Чтобы оставить комментарий, нужно  или 
  • for dev
    for dev
    почти 3 года назад
    Модератор

    @vinyl, верно, я из команды Озон, но мы являемся частью Озон Теха и не можем оказать никакого влияния на тех. поддержку, это попросту не в нашей юрисдикции :(

    2
  • V
    vinyl
    почти 3 года назад

    for dev, если я правильно понял, вы член команды Озон. Вот скажите, вы считаете нормальными те ответы сотрудников поддержки, которые я опубликовал? 

    Почему нельзя прямо написать "Да, наш косяк, мы запилили в прод сырой метод /v1/description-category/tree, данные из которого нельзя использовать в /v2/product/import. Постараемся исправить к xx.xx.2023"? 

    Я не первый (полистайте топики ниже), у кого с новыми методами проблемы и везде советуют тупо использовать старые (из которых категории пропадают), а в документации призывают использовать новые.

  • for dev
    for dev
    почти 3 года назад
    Модератор

    Добрый день!Изучили ваш топик, готовы ответить :)«Несколько дней назад коллега обнаружила, что в нашей внутренней системе пропала как минимум одна категория Ozon (список категорий получали по API методом /v2/category/tree). Я убедился, что проблема не у нас, что действительно была категория такая-то с ID таким-то, а теперь её нет.» - мы разберемся в этом вопросе, действительно сейчас видим такую проблему, постараемся вернуться с обратной связью, как сможем этим вопросом разобратьсяВ ближайшем будущем планируем выкатить супер-обновление, которое решит все остальные проблемы. Обнова уже на подходе, поэтому ждите анонса :)