De acordo com a documentação do desenvolvedor
As APIs da Web do estilo de integração permitem que uma única chamada da API da Web execute vários serviços ao mesmo tempo para uma integração mais eficiente. Um exemplo desse comportamento pode ser visto no catálogo em que uma chamada de API da web pode criar um produto; se sua carga útil incluir o objeto de inventário e o objeto de mídia, a estrutura também criará o inventário e a mídia do produto nessa chamada de API.
...
Crie uma nova integração no Magento Admin. Para criar uma integração, clique em Sistema> Integração> Incluir Nova Integração. Certifique-se de restringir quais recursos a integração pode acessar.
Não está tão claro o que é exatamente uma integração. O primeiro trecho de documentação indica que uma integração é (talvez?) Uma maneira de encadear várias chamadas de API em uma única solicitação HTTP. No entanto, não há exemplo de sintaxe disso. Além disso, se eu usar as informações no segundo trecho de documentação, posso criar um objeto de integração, mas não está claro o que devo fazer com isso. Além disso, ao pesquisar no código, os objetos de integração parecem usar um caminho de código de autenticação diferente.
Alguém tem uma idéia clara do que são essas "integrações de API" e como elas funcionam?
fonte
A integração aqui é o cenário em que integradores e desenvolvedores os meios para usar serviços da web que se comunicam com o sistema Magento via Magento API. Eles podem chamar um ou vários serviços que o Magento permite que o administrador configure no Novo Formulário de Integração (role para baixo nessa tela para selecionar API específica ou selecionar todos)
Devido a um problema de segurança, o Magento apenas permite solicitações externas autorizadas por meio de um dos três tipos de autenticação: - Autenticação baseada em token - Autenticação baseada em OAuth - Autenticação baseada em sessão
Com qualquer tipo de autenticação, o integrador e o desenvolvedor devem ter uma conta de usuário registrada no Magento. Com a conta de usuário, você pode obter o ID do token que precisa enviar com sua solicitação ao Magento.
Por exemplo, suponho que você já tenha informações de conta e integração de usuário. Agora você vai solicitar o token do Magento. Eu mostro o snippet usando o primeiro tipo de autenticação (autenticação baseada em token):
Se for bem-sucedido, você recebe um token como
"asdf3hjklp5iuytre"
Agora você pode integrar-se ao Magento para solicitar dados chamando sua API
Finalmente, você pode receber uma lista de clientes do Magento. Estou usando o comando curl, por exemplo, o integrador e o desenvolvedor podem implementar por PHP, C # ou outro idioma para criar uma solicitação de serviço da Web para um URL de serviço.
PS: SoapUI é uma ferramenta útil para fazer solicitações de serviços para testes.
Espero que isto ajude.
fonte