Módulo Services Web API SOAP (programador)

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search


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