Módulo Services Web API SOAP (programador)
| Services Web | |
|---|---|
| Número/ID módulo | 2600 | 
| Doc. módulo usuario | No aplicable | 
| Doc. módulo desarrollador | Esta página | 
Función
Dolibarr dispone un servidor y un cliente de ejemplo de web services en la carpeta htdocs/webservices.
Servidor de web services Dolibarr
Puede enviar su consulta SOAP enviándola a la URL relativa /webservices/server_xxx.php
xxx es:
- "actioncomm"
 - "category"
 - "contact"
 - "invoice"
 - "order"
 - "other"
 - "productorservice"
 - "supplier_invoice"
 - "thirdparty"
 - "user"
 
Por ejemplo, en la demo en línea de Dolibar, envíe su consulta a http://demo.dolibarr.org/webservices/server_other.php
Sólo unos pocos servicios están disponibles. Puede obtener una lista completa de los servicios prestados llamando a la URL sin parámetros POST.
Por ejemplo, para ver todos los webservices suministrados con la versión de demo, llame simplemente a la URL siguiente sin parámetros:
http://demo.dolibarr.org/webservices/server_other.php
Para obtener el fichero WSDL que describe los contratos webservices, puede llamar a:
http://demo.dolibarr.org/webservices/server_other.php?wsdl
Cliente de web services Dolibarr
Tenga en cuenta que se encuentra disponible un ejemplo de código PHP client que realiza la llamada de web services solicitando la URL /webservices/server.php Por ejemplo, en la demo en línea, llamar a
http://demo.dolibarr.org/webservices/demo_wsclient_other.php
Listado de Services Web
La lista de servicios disponibles se puede consultar en la página /webservices/. Por ejemplo, en el servidor Dolibarr de demostración, esta es la URL: https://demo.dolibarr.org/webservices/
Actualmente esta lista es muy corta, pero será enriquezida en las versiones futuras ...
