Casi cualquier información contenida en OGo puede ser accedida usando la
interface XML-RPC desde cualquier lenguaje de programación. Para más
información de como usar XML-RPC, échale un vistazo a
www.xml-rpc.com
(o www.xml-rpc.de para usuarios Alemanes).
Nota: Para llamar a las funciones XML-RPC de OGo necesita un cliente XML-RPC que pueda realizar autentificación básica HTTP (algunos clientes no la soportan todavía y es requerida por la especificación XML-RPC).
Petición de ejemplos!
Dada la multitud de posibilidades que XML-RPC nos ofrece, OpenGroupware.org
no proporciona ejemplos para todas las plataformas, lenguajes de programación
o funcionalidades. Si ha desarrollado un buen ejemplo o servicio XML-RPC,
por favor compártalo con otros usuarios en este site!
Contribuir !
Actualmente solo disponible en Alemán y no actualizado para OGo todavía: SKYRiX 4.1 XMLRPC Handbuch. Proveeremos de una referencia actualizada en Alemán e Inglés en las próximas semanas.
EjemplosNota: Todos los ejemplos están suministrados como-son. Éstos pueden no funcionar siempre, observalos y utilízalos bajo tu responsabilidad!
xmlrpc_call
La herramienta xmlrpc_call es un pequeño programa de terminal Unix para
acceder a los servicios básicos XML-RPC usando una shell de unix. Es muy
útil para descubrir las funcionalidades del demonio XML-RPC de OGo.
Una pequeña perspectiva general de xmlrpc_call se puede encontrar en
este documento.
Para llamar a las funciones XML-RPC de OGo necesita un cliente XML-RPC que
pueda realizar autentificación básica HTTP. El módulo xmlrpc incluido en
Python no incluye esta característica (se mostrará un error de librería
"errónea": TypeError: __init__() got an unexpected
keyword argument 'login').
Facilitamos un módulo parcheado que puede manejar autentificación básica
HTTP.
Obtener el módulo aquí.
Hemos descubierto una antigua demostración para usar scripts CGI Perl para acceder
al servidor XML-RPC de OpenGroupware.org: ogo-cgi. Éste
debería ser un buen punto de partida para desarrolladores Perl.
También disponible un antiguo documento que contiene
instrucciones par instalar un cliente XML-RPC de Perl.
Hemos descubierto una antigua demostración de como usar scripts PHP4 para
acceder al servidor XML-RPC OpenGroupware.org: ogo-php.
Este puede ser un buen punto de partida para los desarrolladores de PHP.
También tenemos disponible un antiguo documento que
contiene instrucciones para instalar y usar un cliente XML-RPC PHP.
Un ejemplo muy sencillo de como acceder a la información de la citas en OpenGroupware.org está disponible en c_sample.