cherifmel
Messages postés26Date d'inscriptionlundi 22 avril 2013StatutMembreDernière intervention29 septembre 2015
-
18 juin 2014 à 16:40
Bonjour,
j'ai veux integrer la solution popfax dans une fonction devellopé sous windev et je veux authentifier au popfax par une requette soap, j'ai utulise le web service de popfax
wsdl : https://api3.popfax.com/?service=Popfax&wsdl
Voilà mon code en question :
smd5 est une chaîne sSchaine est une chaîne = HashChaîne(HA_MD5_128,"motdepasse") smd5="" POUR i = 1 _A_ Taille(sSchaine) smd5+=NumériqueVersChaîne(Asc(sSchaine[[i]]),"02x") FIN SOAP.Valeur[1] ="adresse@hotmail.com" SOAP.Nom[1] = "email" SOAP.Type[1] = SOAPTypeChaîne SOAP.Valeur[2] =smd5 SOAP.Nom[2] = "password" SOAP.Type[2] = SOAPTypeChaîne ResExécution est un booléen =SOAPExécute("schemas.xmlsoap.org/ws/2002/07/secext","PopfaxService.AuthenticationHeader") // La commu,ication avec le serveur est-elle correcte ? SI ResExécution = Vrai ALORS // L'exécution de la procédure est-elle correcte ? SI SOAPDonneRésultat(SOAPRésultat) <> "" ALORS // Affichage du résultat retourné par la procédure Info("La température est de : " + SOAPDonneRésultat(SOAPRésultat)) SINON // Affichage de l'erreur retournée par le serveur SOAP Erreur(SOAPErreur(SOAPErrMessage)) FIN SINON Erreur(ErreurInfo(errMessage)) Info(SOAPDonneRésultat(SOAPRésultatXML)) Info(SOAPDonneRésultat(SOAPRésultatHTTP)) Info("ko")
FIN
Il m'affiche l'erreur suivant:
"HTTP/1.1 405 Methode not allowed"
Est ce quelq'un a réussi deja d'integré cette solution d'une apllication dévellopé sous windev ou bien delphi ?
Et est ce qu'on peut faire l'authentification par une requette xml ?
Merci