SOAP Python

Fermé
sanga32 Messages postés 4 Date d'inscription mercredi 28 juin 2017 Statut Membre Dernière intervention 22 février 2019 - 28 juin 2017 à 09:34
mamiemando Messages postés 33372 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 novembre 2024 - 6 juil. 2017 à 09:27
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 33372 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 novembre 2024 7 802
28 juin 2017 à 10:07
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 mercredi 28 juin 2017 Statut Membre Dernière intervention 22 février 2019
28 juin 2017 à 15:38
Merci de ta réponse, je vais jeter un oeil et voir ce que ça peut donner
0
mamiemando Messages postés 33372 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 novembre 2024 7 802
5 juil. 2017 à 09:40
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 mercredi 28 juin 2017 Statut Membre Dernière intervention 22 février 2019 > mamiemando Messages postés 33372 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 novembre 2024
5 juil. 2017 à 16:21
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 33372 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 novembre 2024 7 802
6 juil. 2017 à 09:27
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