Как, имея более 200 методов HTTP, смэтчить их с тем, в какие сервисы они ходят

Привет, Хабр! На связи команда Seller API, а именно её тимлид Саша Валов и старший разработчик Никита Денисенко. В этой статье мы разберём одну из проблем большого API и расскажем, как мы её решили. Вступление Seller API — это продукт, предоставляющий программный интерфейс для работы с маркетплейсом Ozon. Он позволяет системам продавца и Ozon обмениваться информацией. Seller API насчитывает более 200 методов. Эти методы удовлетворяют множество бизнес-потребностей и предоставляют доступ к широкому спектру сервисов Ozon. В основном методы API проксируют запросы к этим сервисам. Проблема Нашей команде необходимо оперативно давать ответы на вопросы а-ля «В какие сервисы мы, разработчики команды Seller API, ходим под капотом этой API-ручки?» или, наоборот, «В контексте каких API-ручек мы ходим в конкретный сервис или даже метод сервиса?». Эти вопросы с завидной регулярностью поступают от ребят из технической поддержки, которым необходимо расследовать неполадку, и ребят из продукта, которые систематизируют требования к новым функциональностям или к рефакторингу старых. Чтобы ответить на любой из этих вопросов, нам чаще всего приходится смотреть код. Дежурный разработчик сначала идёт в proto-файлы, описывающие контракт API (да, мы в Ozon описываем и внешние, и внутренние API с помощью proto-файлов). Погружаясь глубже вплоть до кода клиентов нижележащих сервисов, он находит нужные методы, в которые мы проксируем запросы. И, наоборот, из кода клиента необходимого сервиса, поднимаясь по слоям, разработчик понимает, где и как используется метод нижележащего сервиса.

https://habr.com/ru/companies/ozontech/articles/867630/

#grpc #grpcgateway #golang #ozon_seller_api #ozon_tech

Как, имея более 200 методов HTTP, смэтчить их с тем, в какие сервисы они ходят

Привет, Хабр! На связи команда Seller API, а именно её тимлид Саша Валов и старший разработчик Никита Денисенко. В этой статье мы разберём одну из проблем большого API и расскажем, как мы её решили....

Хабр

Обновляем цены на товары в магазине Озон из Гугл Таблицы по API

В этой статье мы покажем вам новую Гугл Таблицу для обновления цен на товары в магазине Озон , в которую мы не только загружаем список товаров как в предыдущей статье , но еще загружаем их цены, а также имеем возможность эти цены отредактировать и отправить изменения сразу в Озон. В этот раз мы больше внимания уделим структуре таблицы и взаимоотношениям данных в ней, чем скриптам. Все скрипты и новые функции подробнее можно будет посмотреть в редакторе скриптов. Ссылка на Таблицу с решением будет в конце статьи. Узнать как подключиться к Озону из Таблиц

https://habr.com/ru/articles/853726/

#ozon_seller_api #ozon #google_apps_script #googlesheets #инструкция #готовое_решение #гугл_таблицы #гугл_скрипт #озон #формулы

Обновляем цены на товары в магазине Озон из Гугл Таблицы по API

Ссылочка на видео НЕ из Ютуба К сожалению, редактор Хабра смог отобразить видео только с Ютуба, поэтому здесь оставлю ссылку на Вконтакт для тех, кто не хочет сталкиваться с ограничениями скорости:...

Хабр

Загружаем товары из магазина Ozon в Google-таблицу

Автоматизация работы с магазином Ozon с помощью Google-таблиц и Ozon Seller API. Мой опыт автоматизации бизнеса говорит о том, что Google-таблицами для решения тех или иных задач, связанных с работой на маркетплейсах, не пользуются две категории продавцов. Первая категория — это по-настоящему большой бизнес, использующий специальные и дорогие решения, а вторая — те, кто про этот инструмент по каким-то причинам ещё не знают. Согласитесь, большинство продавцов в эти категории не попадает.

https://habr.com/ru/articles/823566/

#Товары #маркетплейс #озон #гугл_таблицы #гугл_скрипт #ozon_seller_api #Sheets_API #google_apps_script #google_sheets

Загружаем товары из магазина Ozon в Google-таблицу

Автоматизация работы с магазином Ozon с помощью Google-таблиц и Ozon Seller API. Всем привет! Меня зовут Дмитрий, и я, вместе с командой GoogleSheets.ru, занимаюсь аналитикой и автоматизацией бизнеса...

Хабр