En général, il existe deux façons d’échanger des données (comme des produits) entre deux systèmes. Le moyen le plus communément utilisé est le flux de données (que vous pouvez retrouver sous l’onglet "Flux" dans Channable). La deuxième méthode est l’utilisation d’une API. Nous allons souligner les différences entre ces deux moyens dans cet article.
Flux de données
Dans un système d'échange basé sur un flux, le système ou la partie qui fournit l'information crée un fichier contenant toutes les informations requises : un flux de données. Ce fichier est généralement mis à jour régulièrement afin de prendre en compte les changements. La partie qui reçoit les informations accède régulièrement au fichier, généralement en suivant l’intervalle de temps où le flux est (re-)généré.
Ce système d’échange basé sur les flux a comme avantages la facilité d’implémentation et ne nécessite pas que l’expéditeur (ou même le récepteur) utilise un outil spécial ou des formats API compliqués. Si vous le souhaitez, vous pouvez écrire un flux de données à la main (et beaucoup de personnes qui n'ont pas d'outils de gestion de flux le font !). Les flux de données sont couramment utilisés et ils consistent en une technologie fiable et éprouvée.
Les inconvénients de ce système sont qu'il n'y a pas de bon moyen de mettre continuellement à jour la partie réceptrice. Le récepteur doit télécharger et traiter le flux en entier à chaque fois. Cela rend les mises à jour en temps réel presque impossibles.
API (marketplaces)
En plus des limitations du mécanisme de mise à jour, les données pouvant être envoyées sont limitées à un type de format. En utilisant une API, tout type de données qui est mutuellement pris en charge peut être envoyé et les systèmes ne sont plus tenus de lire toutes les données. Cela permet d'envoyer plus de types de données et d'échanger de manière plus efficace. Les API permettent un mécanisme de mise à jour en temps réel : les données peuvent être envoyées à tout moment.
Un autre avantage majeur est le fait qu'il est beaucoup plus facile d'envoyer des feedbacks en utilisant une API. Lorsque quelque chose ne va pas avec les données envoyées au canal d'exportation, le canal d'exportation (normalement le récepteur) peut instantanément envoyer un feedback au système exportateur (dans notre cas, Channable). Cette information peut alors être transmise à l'utilisateur, lui permettant de faire les changements requis pour que le canal d'exportation accepte les données. Dans Channable, les API se trouvent sous "Marketplaces".
Situation actuelle
Actuellement, les flux de données sont toujours la forme d'échange de données la plus utilisée par les sites d'affiliation, les réseaux publicitaires et les marketplaces. Ce n'est ni surprenant et ni nécessairement une mauvaise chose. Avec Channable, les utilisateurs peuvent même ajouter n'importe quel format de flux de données souhaité. Google Shopping, Facebook, Kelkoo et LeGuide utilisent tous des flux de données et atteignent des milliers à des millions d'utilisateurs chaque jour.
Cependant, plusieurs plateformes majeures telles que Google Adwords, eBay et Amazon utilisent des API pour échanger des données. Nous pensons que le nombre d'entreprises utilisant des API ne fera que croître à l'avenir, car les API permettent un échange d'informations plus avancé et plus rapide.
Chez Channable, nous ajoutons continuellement de nouveaux canaux d'exportation, que ce soit en utilisant des flux de données ou des connexions API. Si vous avez des questions concernant les API / Marketplaces, n'hésitez pas à nous contacter.