Cómo conectar la base de datos de WordPress a la aplicación de Android

Conectar la base de datos de WordPress con la aplicación de Android es una tarea muy fácil. En su mayoría, WordPress usa MYSQL db y necesita saber Java, PHP y SQL básico para lograr esto.

Los pasos básicos para realizar la tarea son los siguientes:

  1. Agregue permiso de Internet en el Manifiesto de Android.
  2. Envíe la solicitud HTTP desde su aplicación de Android con el tipo (GET o POST) según su necesidad. También puede enviar los datos junto con su solicitud HTTP, que se pueden utilizar para buscar registros de la base de datos según la necesidad. Puede usar métodos nativos de Android para realizar esta tarea o puede usar diferentes bibliotecas como HttpUrlConnection u OkHttp.
  3. Debe crear un puente y el lugar está en el servidor para procesar la solicitud HTTP y enviar la respuesta a la aplicación de Android. Puede crear esto usando scripts PHP. Le ayudará a procesar la solicitud http enviada desde el dispositivo Android y a conectarse y ejecutar consultas sql en MYSQL db (WordPress DB)
  4. El siguiente paso sería crear una respuesta a partir de la ejecución de la consulta sql resultado posterior a sql. Esto también se puede hacer en el mismo script PHP y la respuesta se puede crear en formato JSON. La respuesta JSON se enviará de nuevo a la aplicación de Android. Puede enviar los resultados sql en la respuesta.
  5. La respuesta JSON enviada por el script PHP que reside en el servidor será procesada por su aplicación de Android y los datos recuperados se pueden usar según los requisitos de la aplicación.

Arriba están los pasos básicos que debes seguir para conectarte a WordPress DB. Esta fue solo la esencia para entender cómo funcionan las cosas. Si necesita un código real, puede buscarlo en Google o visitar Stackoverflow o consultar videos de Youtube . Hay muchos ejemplos que realizan la misma tarea en diferentes formas.

Saludos!

WordPress usa una base de datos mysql. Entonces puedes hacerlo de varias maneras diferentes. Le recomiendo que escriba un puente en php que obtenga los datos de la base de datos y los envíe a su aplicación codificada en JSON.

Por ejemplo, su archivo php podría verse así para recuperar datos:

Por supuesto, esto es muy inseguro y debe escribir un código adicional para que este script se ajuste a sus necesidades. Después de hacer esto, simplemente puede hacer una httprequest desde su aplicación de Android y obtener los datos json.

También hay un complemento de WordPress llamado JSON-API, que le permite acceder a todos los objetos de WordPress (publicación, página, categoría, etc.) en forma de JSON. puede usar cualquier cliente de descanso como volley de google, actualizar desde Square o construir su won para acceder a los datos de wordpress.

instale el complemento de WordPress http://wordpress.org/plugins/jso

¡Espero eso ayude!

Hay API que le permiten obtener representación JSON de sus publicaciones de WordPress como

API REST WP (API WP)

Configure la API WP REST y obtendrá una URL desde la que puede obtener las publicaciones en formato JSON. Hay filtros basados ​​en Catergory, Etiquetas, etc.

En su aplicación de Android, deberá analizar el archivo JSON y puede usar los datos y presentarlos al usuario de la forma que desee

WordPress usa MySQL o MariaDB. Debería poder conectarse como lo haría con cualquier otra base de datos. Si desea la funcionalidad de WordPress en una aplicación, le sugiero a Cordova que se sienta cómodo con Linux o Adobe Phonegap si prefiere las GUI. Ellos son muy similares. Te permiten convertir una aplicación / sitio web en una aplicación de Android. Simplemente elija un tema amigable para dispositivos móviles.

Puede conectarse a la base de datos de WordPress desde la aplicación de Android a través de REST API !.

Aquí está la documentación de REST WP API.

  • Utilice los puntos finales existentes para realizar operaciones REST estándar. De esta manera, admite la lectura y la escritura de tipos de contenido predeterminados.
  • Si desea personalizar la salida JSON o tiene tipos de contenido personalizados (Tipos de publicación personalizados, Taxonomía personalizada), cree un Punto final personalizado.

Avísame si hay algo que agregar.


Esto es para evitar colapsar mi respuesta:

Este complemento proporciona una API REST fácil de usar, disponible a través de HTTP. Tome los datos de su sitio en formato JSON simple, incluidos usuarios, publicaciones, taxonomías y más. Recuperar o actualizar datos es tan simple como enviar una solicitud HTTP.

¿Quieres obtener las publicaciones de tu sitio? Simplemente envíe una solicitud GET a /wp-json/wp/v2/posts . ¿Actualizar usuario con ID 4? Envíe una solicitud POST a /wp-json/wp/v2/users/4 . Obtener todas las publicaciones con el término de búsqueda “impresionante”? GET /wp-json/wp/v2/posts?search=awesome . Es fácil.

La API expone una interfaz simple pero fácil a WP Query, la API de publicaciones, la API de metadatos, la API de usuarios, la API de revisiones y muchos más. Lo más probable es que, si puede hacerlo con WordPress, la API de WP le permita hacerlo.