31,003
edits
mNo edit summary |
mNo edit summary Tag: 2017 source edit |
||
| (24 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| | {{BasculeDevUser| | ||
nom=Web services| | nom=Web services| | ||
| Line 7: | Line 16: | ||
userdoc=Non applicable|}} | userdoc=Non applicable|}} | ||
= Fonction = | =Fonction= | ||
En activant ce module, vous activez les fonctions web services serveurs de Dolibarr. | 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. | Vous pouvez alors solliciter les différents services SOAP fournis par Dolibarr. | ||
= Serveur de web services 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. | ||
Vous pouvez | =Serveur de web services Dolibarr= | ||
'''/webservices/ | 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 | Par exemple, sur la démo en ligne de Dolibarr, envoyez votre requête à '''http://demo.dolibarr.org/webservices/server_other.php''' | ||
| Line 22: | 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... | |||