31,003
edits
No edit summary |
No edit summary |
||
| Line 15: | Line 15: | ||
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. | 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 | Vous pouvez donc soumettre votre propre requête SOAP en la soumettant à l'URL relative | ||
'''/webservices/ | '''/webservices/server_xxx.php''' | ||
Par exemple, sur la demo en ligne de Dolibarr, envoyez votre requête à '''http://demo.dolibarr.org/webservices/ | où xxx peut valoir | ||
"other" | |||
"third_party" | |||
"invoice" | |||
Par exemple, sur la demo en ligne de Dolibarr, envoyez votre requête à '''http://demo.dolibarr.org/webservices/server_other.php''' | |||
| Line 23: | Line 28: | ||
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 démo en ligne, appeler la page de client web service suivante | Par exemple, sur la démo en ligne, appeler la page de client web service suivante | ||
http://demo.dolibarr.org/webservices/ | http://demo.dolibarr.org/webservices/demo_wsclient_other.php | ||
= Liste des services disponibles = | = Liste des services disponibles = | ||
La liste des services disponibles peut etre consulter en appelant la page '''/webservices/ | La liste des services disponibles peut etre consulter en appelant la page '''/webservices/'''. | ||
Par exemple, pour le serveur Dolibarr de démo, ce sera l'URL: http://demo.dolibarr.org/webservices/ | Par exemple, pour le serveur Dolibarr de démo, ce sera l'URL: http://demo.dolibarr.org/webservices/ | ||
Cette liste est très courte actuellement mais elle sera enrichie avec de futures versions... | Cette liste est très courte actuellement mais elle sera enrichie avec de futures versions... | ||