Веб-API стиля интеграции позволяют одному вызову веб-API запускать несколько сервисов одновременно для более эффективной интеграции. Пример такого поведения можно увидеть в каталоге, где один вызов веб-API может создать продукт; если ваша полезная нагрузка включает в себя объект инвентаря и объект мультимедиа, то платформа также создаст ресурс и носитель продукта в этом одном вызове API.
...
Создайте новую интеграцию в Magento Admin. Чтобы создать интеграцию, нажмите Система> Интеграция> Добавить новую интеграцию. Обязательно ограничьте ресурсы, к которым может получить доступ интеграция.
Не совсем ясно, что такое интеграция. Первый фрагмент документации указывает, что интеграция - это (возможно?) Способ объединения нескольких вызовов API в одном HTTP-запросе. Тем не менее, нет синтаксического примера этого. Кроме того, если я использую информацию во втором фрагменте документации, я могу создать объект интеграции, но не ясно, что я должен делать с этим. Кроме того, копаясь в коде, объекты интеграции, кажется, используют другой путь кода аутентификации.
Кто-нибудь имеет четкое представление о том, что такое "интеграция API" и как они работают?
источник
Интеграция здесь - это сценарий, который позволяет интеграторам и разработчикам использовать веб-сервисы, взаимодействующие с системой Magento через API Magento. Они могут вызывать одну или несколько служб, которые Magento разрешает настраивать администратору в форме новой интеграции (прокрутите вниз на этом экране, чтобы выбрать определенный API или выбрать все)
Из-за проблем с безопасностью Magento просто разрешает внешние авторизованные запросы через один из трех типов аутентификации: - аутентификация на основе токенов - аутентификация на основе OAuth - аутентификация на основе сеансов
При любом типе аутентификации интегратор и разработчик должны иметь учетную запись пользователя, зарегистрированную в Magento. С помощью учетной записи вы можете получить идентификатор токена, который вам нужно отправить вместе с запросом в Magento.
Например, я полагаю, у вас уже есть учетная запись пользователя и информация об интеграции. Теперь вы собираетесь запросить токен от Magento. Я покажу вам фрагмент с использованием первого типа аутентификации (аутентификация на основе токенов):
В случае успеха вы получаете токен как
"asdf3hjklp5iuytre"
Теперь вы можете интегрироваться с Magento для запроса данных, вызывая его API
Наконец, вы можете получить список клиентов из Magento. Я использую команду curl, например, интегратор и разработчик могут реализовать PHP, C # или другой язык для создания запроса веб-службы к URL-адресу службы.
PS: SoapUI - полезный инструмент для запроса сервиса для тестирования.
Надеюсь это поможет.
источник