ИНТЕГРАЦИЯ СИСТЕМЫ С OZON API
Журнал: Научный журнал «Студенческий форум» выпуск №24(333)
Рубрика: Технические науки

Научный журнал «Студенческий форум» выпуск №24(333)
ИНТЕГРАЦИЯ СИСТЕМЫ С OZON API
Аннотация. В данной статье рассмотрена интеграция Telegram-бота и Ozon API. Рассмотрены все этапы интеграции и пример реализации.
Ключевые слова. Интеграция, аутентификация и авторизация, Seller API, эндпоинт.
Интеграция с Ozon API [2] может обеспечивать получение актуальных данных из кабинета продавца, а при правильном использовании с разработанной системой можно добиться значительных результатов [1]. Интеграция разделена на 3 уровня взаимодействия.
На первом уровне происходит аутентификация и авторизация. Это реализовано через механизм OAuth 2.0. Документация для авторизации в Seller API представлена в общем доступе на портале Ozon.
Рисунок 1. Документация для получения токена авторизации
Для генерации ключа авторизации в кабинете продавца обращаемся к документации и создаем новый ключ (рисунок 2).
Рисунок 2. Сгенерированные ключи авторизации
На втором уровне происходит получение данных о продажах и остатках. Система использует специальные эндпоинты Ozon API для получения данных продавца. Данные передаются в структурированном формате JSON. Тестирование получения данных из запроса можно проводить в программе Postman [3] (рисунок 3).
Рисунок 3. Пример запроса к Seller API
На третьем уровне происходит обработка полученных данных. На рисунке 4 представлен пример разработанного Telegram-бота, интегрированного с Ozon API для анализа спроса и предложения.
Рисунок 4. Процесс генерации Excel файла с прогнозом заказов
Таким образом, интеграция позволяет решать различные задачи бизнеса, разгрузить работу сотрудников компании, тем самым повышая ее эффективность.
