Partager via


Puis-je utiliser l’API et FTP/SFTP ?

Oui, dans les cas très limités suivants, vous pouvez utiliser l’API et FTP/SFTP ensemble sans conflit.

  • Vous utilisez FTP/SFTP et l’API pour mettre à jour différents catalogues. Par exemple, vous utilisez l’API pour mettre à jour le catalogue A et FTP/SFTP pour mettre à jour le catalogue B.

  • Vous utilisez l’API pour obtenir uniquement des produits ou déterminer le status d’un produit. Par exemple, si vous utilisez FTP/SFTP pour mettre à jour le catalogue A, vous pouvez utiliser l’API uniquement pour obtenir des produits du catalogue A.

Vous êtes fortement déconseillé de mettre à jour le même catalogue à l’aide de FTP/SFTP et de l’API. Si vous utilisez FTP/SFTP et l’API pour mettre à jour le même catalogue, vous devez attendre que le processus FTP/SFTP se termine avant d’utiliser l’API pour mettre à jour le catalogue. Le processus FTP/SFTP peut prendre plusieurs heures. Pour déterminer si le processus FTP/SFTP est terminé, vous devez utiliser le rapport de vérification dans l’interface utilisateur ; il n’existe aucun moyen programmatique de déterminer s’il est terminé.

Si vous n’attendez pas la fin de la mise à jour FTP/SFTP avant d’utiliser l’API pour mettre à jour le catalogue, les mises à jour FTP/SFTP et API peuvent se remplacer les unes les autres, et il n’est pas possible de déterminer qui gagnera.

La seule exception à l’utilisation de FTP/SFTP et de l’API pour mettre à jour le même catalogue en même temps est si vous utilisez l’API pour mettre à jour uniquement les pricechamps , salePriceet salePriceEffectiveDate du catalogue. Par exemple, si vous utilisez FTP/SFTP pour mettre à jour les produits du catalogue A, vous pouvez utiliser l’API pour mettre à jour uniquement les champs de prix des produits du catalogue A sans vous soucier de savoir si la mise à jour FTP/SFTP est terminée.