Call API : Echo & TestConnection
CALL API : ECHO
La méthode Echo est une simple méthode de test vous permettant de vérifier que la communication SOAP s’établit correctement avec nos serveurs. Aucune authentification n’est nécessaire pour appeler cette méthode, il est donc recommandé de débuter vos premier tests par celle-ci : Paramètres d’entrée :
Extrait d’un script PHP5 : Exécution d’une requête echo Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Contenu de la requête message envoyée par le client Web Service :
CALL API / TESTCONNECTION
La méthode TestConnection permet de tester les paramètres d’authentification nécessaires à toutes les requêtes de nos Web Services.
Les paramètres d’authentification sont les suivants :
Method : non utilisé pour le moment, vous devez mettre *
Login : votre login d’accès Neteven
Seed : chaîne de caractères quelconques
Stamp : date du jour au format ISO
Signature : la signature générée à partir de votre mot de passe Neteven et des paramètres précédents
La signature doit être générée suivant cette procédure :
- Créez une chaîne « $login/$stamp/$seed/$password »
- Récupérez le md5 de cette chaîne
- Encodez ce résultat en base64
L’appel à cette méthode est la deuxième étape de vos tests, si cet appel est un échec, il sera impossible d’effectuer les opérations qui vont suivre.
En cas de problème d’authentification, vous devez vérifier les points suivants :
- Vérifiez que votre login et votre mot de passe sont corrects en essayant de vous connecter à l’interface Neteven
- Vérifiez que la date mise dans stamp et bien au format ISO
- Vérifiez dans vos headers que les valeurs de Seed et Stamp sont bien identiques à celles utilisées pour générer votre signature
- Vérifiez que md5.digest et base64.encode sont bien appliqués
Résultats de la méthode (aucun paramètre en entrée) :
Extrait d’un script PHP5 : Exécution d’une requête TestConnection