SOAP Python

sanga32 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33774 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour à tous,

Après plusieurs recherches je me trouve bloqué, je dois faire appel à une API SOAP en python. J'ai donc une URL en WSDL qu'il me faut utiliser afin d'appeler certaines fonctions. Aujourd'hui j'ai réussi à le faire en PHP, cependant pour l'intégrer plus simplement dans mon appli j'ai besoin de le faire en Python. Avez-vous des solutions ou des libraires, qui soient compatible en Python 3.6, qui me permettrait de faire ça? Car j'ai déjà testé plusieurs trucs mais sans succès

Merci d'avance

2 réponses

mamiemando Messages postés 33774 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Bonjour

Il existe de nombreux clients WSDL en python, en voici un aperçu :
https://stackoverflow.com/questions/115316/how-can-i-consume-a-wsdl-soap-web-service-in-python

Bonne chance
0
sanga32 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Merci de ta réponse, je vais jeter un oeil et voir ce que ça peut donner
0
mamiemando Messages postés 33774 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Un autre truc qui m'avait bien aidé à l'époque pour tester un service wsdl, c'est soapui. Ça permet de tester si le service wsdl répond bien. En effet il arrive parfois que même si la requête est bien formée, le service ne réponde pas. Du coup ça permet de savoir assez rapidement si le problème est côté client ou côté serveur.

Bonne chance
0
sanga32 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   > mamiemando Messages postés 33774 Date d'inscription   Statut Modérateur Dernière intervention  
 
Ok merci de ton aide. En fait j'ai l'impression que les librairies ne sont pas faites pour fonctionner avec Python 3, mais le problème étant que le projet est en Python 3. Du coup je crois bien que je vais devoir garder mon micro service en PHP...
0
mamiemando Messages postés 33774 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Ok merci de ton aide. En fait j'ai l'impression que les librairies ne sont pas faites pour fonctionner avec Python 3

Voici un état de l'art qui couvre python2 et python3 :
https://stackoverflow.com/questions/7817303/what-soap-libraries-exist-for-python-3-x

Bonne chance
0