31,003
edits
mNo edit summary |
mNo edit summary |
||
| Line 1: | Line 1: | ||
{{TemplateDocDev}} | {{TemplateDocDev}} | ||
== Serveur de web services Dolibarr == | |||
Dolibarr fourni un serveur et un client example de web services dans le répertoire '''htdocs/webservices'''. Le serveur utilise la librairie PHP embarquée Nusoap (pas besoin de module PHP suplémentaire) qui a été modifié pour fonctionner aussi bien en PHP4 que PHP5. | |||
Vous pouvez donc soumettre votre propre requête SOAP en la soumettant à l'URL relative | |||
'''/webservices/server.php''' | |||
Par exemple, sur la demo en ligne de Dolibarr, envoyez votre requête à '''http://demo.dolibarr.org/webservices/server.php''' | |||
Seulement quelques services sont disponibles. Vous pouvez obtenir une list complète des services fournis en appelant l'URL sans paramètres POST. | |||
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/server.php | |||
Pour obtenir le fichier WSDL qui décrit les contrats webservices, vous pouvez appeler: | |||
http://demo.dolibarr.org/webservices/server.php?wsdl | |||
== 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 | |||
'''/webservices/server.php''' | '''/webservices/server.php''' | ||
Par exemple sur la demo en ligne, appeler | |||
http://demo.dolibarr.org/webservices/client.php | |||