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 ...