31,003
edits
mNo edit summary |
mNo edit summary Tag: 2017 source edit |
||
| (26 intermediate revisions by 6 users not shown) | |||
| Line 1: | Line 1: | ||
<!-- BEGIN interlang links --> | |||
<!-- Do NOT edit this section | |||
Links below are automatically managed by PolyglotBot | |||
You can edit links on the English source page : Module_Web_Services_API_SOAP_(developer) --> | |||
[[en:Module_Web_Services_API_SOAP_(developer)]] | |||
[[es:Módulo Services Web SOAP (programador)]] | |||
<!-- END interlang links --> | |||
{{TemplateDocDev}} | {{TemplateDocDev}} | ||
{{TemplateModFR}} | |||
[[Category:Liste des Modules]] | |||
{{BasculeDevUser| | |||
nom=Web services| | |||
num=2600| | |||
devdoc=Cette page| | |||
userdoc=Non applicable|}} | |||
Dolibarr | =Fonction= | ||
En activant ce module (attention ce module est déprécié, utilisez plutôt le module [[Module Web Services API REST (développeur)|Module Web Services API REST]]), vous activez les fonctions web services serveurs de Dolibarr. | |||
Vous pouvez alors solliciter les différents services SOAP fournis par Dolibarr. | |||
[[File:warning.png]] SOAP est un protocol en cours d'abandon. Il est fortement recommandé d'utiliser le [[Module Web Services API REST (développeur)|Module Web Services API REST]] à la place. | |||
=Serveur de web services Dolibarr= | |||
Une fois le module activé, Dolibarr se comporte en serveur de web service. Vous pouvez alors soumettre votre propre requête SOAP en les soumettant à l'URL relative | |||
'''/webservices/server_xxx.php''' | |||
où xxx peut valoir | |||
{{TemplateListOfWebServices}} | |||
Par exemple, sur la démo en ligne de Dolibarr, envoyez votre requête à '''http://demo.dolibarr.org/webservices/server_other.php''' | |||
Par exemple, sur la | |||
| Line 17: | Line 35: | ||
Par exemple, pour voir tous les webservices fournis avec la version de demo, appelez simplement l'URL suivante sans paramètres: | Par exemple, pour voir tous les webservices fournis avec la version de demo, appelez simplement l'URL suivante sans paramètres: | ||
http://demo.dolibarr.org/webservices/ | http://demo.dolibarr.org/webservices/server_other.php | ||
Pour obtenir le fichier WSDL qui décrit les contrats webservices, vous pouvez appeler: | Pour obtenir le fichier WSDL qui décrit les contrats webservices, vous pouvez appeler: | ||
http://demo.dolibarr.org/webservices/ | http://demo.dolibarr.org/webservices/server_other.php?wsdl | ||
= Client de web services Dolibarr = | =Client de web services Dolibarr= | ||
Notez que vous trouverez un example de code PHP client qui appelle les web services Dolibarr en sollicitant l'URL | Notez que vous trouverez un example de code PHP client qui appelle les web services Dolibarr en sollicitant l'URL | ||
'''/webservices/ | '''/webservices/server_other.php''' | ||
Par exemple sur la | |||
http://demo.dolibarr.org/webservices/ | Par exemple, sur la démo en ligne, appeler la page de client web service suivante | ||
http://demo.dolibarr.org/webservices/demo_wsclient_other.php | |||
=Liste des services disponibles= | |||
La liste des services disponibles peut être consultée en appelant la page '''/webservices/'''. | |||
Par exemple, pour le serveur Dolibarr de démo, ce sera l'URL: https://demo.dolibarr.org/webservices/ | |||
Cette liste est très courte actuellement mais elle sera enrichie avec de futures versions... | |||