Интеграция с сервисом через API (для мониторинга цен)

Интеграция с сервисом через API (для мониторинга цен)

Для упрощения интеграции с вашей системой сервис price-analytic.com предоставляет API.

API настройки

API позволяет получать самые свежие данные из сервиса в формате XML, а также самостоятельно импортировать и обрабатывать их по вашему усмотрению.

API ключ

Получение доступа к API

Для работы с API необходимо предварительно сгенерировать уникальный APIKEY в сервисе. Этот ключ используется для доступа к вашему отчету.

Получить ссылку на пример XML-файла можно в личном кабинете в разделе:
МЕНЮ → НАСТРОЙКИ → ДОСТУП ПО API

Доступные API-методы

Сервис предоставляет 4 основных метода:

  • ReportXmlLatestGet
    Method: GET (опциональный параметр: task_id)
    Скачать XML-файл с отчетом
  • ReportXmlInfoLatestGet
    Method: GET (опциональный параметр: task_id)
    Получить информацию об отчете или задаче (например, загрузке товаров)
  • ProductsUpload
    Method: POST
    Загрузка товаров в кампанию (YML-файл). В ответ возвращается XML с информацией о созданной задаче
  • ReportCreate
    Создает новый отчет в кампании и возвращает ID отчета

Примеры вызовов доступны в вашем аккаунте по ссылкам «open» напротив каждого метода.

Формат YML

YML — это формат для передачи данных о товарах.

Подробнее: документация Yandex

Пример файла: скачать пример YML

Что такое OpenAPI

OpenAPI — это формализованная спецификация и фреймворк для описания, создания и использования REST API.

Она декларативна, поэтому может использоваться клиентами без знания внутренней реализации сервера. Работать с OpenAPI могут как разработчики, так и обычные пользователи через готовые инструменты.

Благодаря открытости стандарта существует множество реализаций для разных языков и фреймворков, что значительно упрощает интеграцию с вашим продуктом.

Демо-клиент для Windows (C# / .NET)

Скачать пример программы с исходным кодом для управления мониторингом цен

Демо клиент API

Мы работаем с 2009 года. Наши клиенты работают с нами годами.