Authentification
Rappelons que l’interconnexion entre votre système d’information et Neteven a pour objectif d’automatiser la synchronisation d’informations dans les différentes phases du cycle de vente de vos produits sur les différentes places de marché.
Les opérations principales de synchronisation sont les suivantes :
- Création et mise à jour d'inventaire
- Récupération des commandes
- Confirmation des expéditions
Dans ce chapitre, vous trouverez la présentation en détail des principales méthodes utilisables par Web Service répondant à ces besoins :
- Echo & TestConnection : Permet de tester la communication et l'authentification
- TestConnection : Permet de tester l'authentification
- PostItems : Permet d'importer et/ou de mettre à jour vos produits
- GetItems : Permet de récupérer les produits visibles dans notre IHM
- GetOrders : Permet de récupérer tout ou partie des commandes visibles dans notre IHM
- PostOrders : Mise à jour des commandes, permet de confirmer/infirmer une commande ou bien de fournir des précisions complémentaires comme le mode de livraison (transporteur, numéro de suivi)
L’authentification est faite par le header de type AuthenticationHeader.
Composition de l’élément AuthenticationHeader, tous les éléments sont obligatoires :
Pour générer la signature :
- Créez une chaîne « login/stamp/seed/password »
- Récupérez le raw md5 de cette chaîne
- Encodez ce résultat en base64
En cas de problème d'authentification, vérifiez que :
- Votre login et votre mot de passe sont corrects
- La date mise dans stamp est au bon format
- Dans vos headers, les valeurs de Seed et Stamp sont identiques à celles utilisées pour générer votre signature
- Le md5 est bien appliqué en mode raw
- L'encodage en base64 a bien été appliqué