Pregunta

¿Cómo puedo exponer los datos de mi sitio de Drupal a través de servicios de Internet para aplicaciones externas tales como iPhone o Android?

¿Fue útil?

Solución

Una de las soluciones más populares es la Servicios módulo . Se necesita un poco de puesta a punto y el saber hacer pero es muy flexible en lo que pueda salir y qué formatos que lo necesite. Es la solución se utilizó en Palantir.net para proporcionar datos a nuestras aplicaciones DrupalCon Chicago Android y iOS.

Otros consejos

Una opción es el uso de RSS que se encuentra activada de forma predeterminada. Puede utilizar RSS en http://example.com/rss.xml por defecto, o si' está usando algo así como el módulo de las vistas , siempre se puede configurar un canal RSS para una vista específica, al límite los datos en el canal RSS a un tipo específico, o de otros filtros.

Los módulos también se puede aplicar hook_xmlrpc (), y hook_xmlrpc_alter () .
En función de los datos que necesita para el intercambio con las aplicaciones externas, y desde el formato que necesitan, también se puede seguir este enfoque.

Para Drupal 8, lo mejor es utilizar el módulo de núcleo API REST. Aquí es un Drupal 8 Android aplicación https://github.com/onedrupal/One-Drupal-Android que utiliza APIs básicas REST.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a drupal.stackexchange
scroll top