Como crear un App Movil de tu Pagina web de WordPress con Flutterflow

Published: Jan 17, 2023 Duration: 00:52:01 Category: Education

Trending searches: web.de login
vamos a crear una aplicación que consuma datos desde wordpress Y esto es importante porque wordpress al ser el cms o El lector de contenidos o el sitio en donde se crean más páginas web tal vez tú quieras tener una aplicación basada en wordpress ya dependerá de las necesidades que tengas Entonces cómo hacemos eso con flare Flow y sin código Bueno pues si te fijas aquí estamos trabajando el sistema de autenticación es una página sencilla Pero antes quiero que veamos esta otra página Yo aquí Esta es la que todos conocemos y es un sitio de wordpress aquí voy a trabajar con los accesos presiono acceder y perfecto estamos en nuestra sesión como normalmente estaríamos lo que tenemos en la aplicación que vamos a construir juntos es un sistema que está integrado es decir estamos utilizando los datos de este wordpress en este caso tenemos un nombre de usuario y una contraseña sí la contraseña para entrar vamos a ver qué nos devuelve aquí yo puse una condición simplemente sale el tipo de error pero si yo corrijo la contraseña es la contraseña correcta ya podemos iniciar Sí tarda unos segundos la verdad no sé por qué exactamente es esto porque estamos utilizando lo que nos marca la documentación pero aquí lo tenemos nos marca cierta información que nosotros podamos traer en nuestro caso nombres de usuario también por acá el correo el email y bueno permite cerrar sesión esto cierto que es solo la autenticación pero es la primera parte y Creo yo que la más importante y hay otro video en este canal que te enseña a trabajar otras áreas con el wordpress Entonces qué Vamos a utilizar para hacer esta aplicación lo primero es que vamos a utilizar Flow para crear nuestra aplicación sí puedes crear una cuenta completamente gratuita Y desde ahí comenzar esto es Clara Flow luego vamos a tener una página web una página web en wordpress necesitamos que tú tengas acceso a este sitio y también al Hosting es decir dónde está almacenado este sitio Por qué Porque necesitamos agregar algunas funciones específicas Entonces lo primero que vamos a hacer es ver el tema de cómo nos vamos a autenticar por aquí yo tengo abierto la documentación de wordpress Sí desde el handbook si no sabes el baby es básicamente un conector entre tu aplicación y wordpress si esto se entiende con tu aplicación de tu aplicación y wordpress entonces Aquí vemos que tenemos una sección que dice primero usando elpi y luego por acá Au Y si te lees todo esto O si te vas directamente al final tenemos esta sección que es plugins para autenticación nosotros preferimos utilizar esto antes que trabajar con php Entonces nos vamos a este punto y aquí se nos recomienda un plugin un complemento sí vamos a trabajar con ese complemento también hay otra opción que puede ser la autenticación básica pero por seguridad no se trabaja o no se recomienda mucho eso aunque funciona Okay el plugin que vamos a agregar es este y aquí vemos toda la documentación no Entonces qué deberíamos hacer Bueno pues estando en sitio web de wordpress yo voy a Iniciar sesión como un administrador no como un museo de Test Perfecto aquí estoy en la cuenta de administrador Entonces lo primero que vamos a hacer Es irnos hasta el tablero Vamos hasta plugins y en mi caso Yo ya tengo aquí añadido Este plugin si este widget Entonces tú lo que vas a hacer es irte acá Añadir nuevo luego vas a buscar el nombre del plugin Perfecto es este nombre vuelves a wordpress y lo buscamos para luego instalarlo bueno en mi caso como te digo ya creo que ni siquiera me aparece ahí listo es este pero la verdad es que mira hay varios Yo te recomiendo utilizar este también porque lo recomienda la propia documentación de wordpress lo vas a instalar y luego lo vas a activar es decir clicando una vez esperas a que se instale luego aplicas otra vez y ya lo tendrás configurado ahora este plugin tiene también una configuración extra que tú puedes utilizar si clicas en usuarios y clicas en tu usar en tu usuario tú Aquí te vas a encontrar con una sección completamente nueva en este apartado contraseñas de aplicación entonces tú puedes generar una contraseña Sí para no dar tu contraseña real OK Y esto es Útil para brindar una capa más de seguridad no sé eso es lo que te dice aquí solo vas a tener una contraseña sin proporcionar tu contraseña real perfecto luego la puede sonar si lo quisieras yo no lo voy a hacer No creo que es necesario lo que sí voy a hacer es en mi aplicación de flow en mi proyecto de starflow yo voy a trabajar con llamadas De Api aquí nos encontramos todo completamente vacío si ves algunos errores es porque Bueno yo tengo algunas conexiones Pero eso dependía de las apis que he borrado Para enseñarte en este tutorial entonces lo que vamos a hacer nosotros es primero vamos a crear un grupo de Api a este grupo le vas a llamar de alguna manera que represente lo que vamos a hacer en este caso conectarnos con nuestro sitio Sí este sitio que vemos acá e incluso me voy a copiar este link vuelvo a Flor y donde dice qrl base pegamos ese link ahora para darle un nombre con esto nos basta podemos Añadir headers aquí cabeceras pero yo no lo voy a hacer lo voy a hacer directamente desde otro apartado entonces con eso añadimos un grupo listo ahora una vez que añadimos el grupo Ya lo tenemos aquí y lo siguiente que vamos a hacer es Añadir llamadas De Api Entonces hasta este punto tú tal vez es un poco perdido pero siempre que no sepas que estamos haciendo lo que vamos a hacer es revisaremos la documentación por ejemplo aquí que está en español tenemos lo que va a hacer este plugin y cómo configurarlo no nos dice que esto extiende la Api Rest de wordpress es decir extiende a la documentación y el trabajo que ya está oficialmente dentro de wordpress para poder utilizar estos token listo Entonces nosotros vamos a utilizar estos toques o JW tjwt como se les llama y si lo quieres ver de manera sencilla básicamente son una clave alfanumérica que nos va a servir como una llave para poder Iniciar sesión si la tenemos Sí aquí Tú puedes ver más información acerca de eso Entonces ya tenemos por un lado en una pestaña abierta la Api de wordpress que es esta vamos a saltar hacia más abajo entonces aquí nos da unas pautas lo primero es la habilitación de un encabezado autorización php http la mayoría de los alojamientos compartidos han deshabilitado el encabezado de autorización si te soy honesto Yo no lo tengo deshabilitado siempre ha funcionado pero ya te voy a enseñar donde tú puedes agregar Esto entonces para esto ya que es una configuración un poco más avanzada o de un usuario avanzado nosotros vamos a tener que tener acceso a donde está guardado con está creado o almacenado nuestro sitio de wordpress no es de aquí no es de nuestro Hosting yo voy a iniciar en el mío y una vez que accedo a mi Hosting Generalmente y esto en la mayoría de los casos tú puedes acceder vía c panel a la instalación de tu wordpress entonces yo voy a iniciar en donde están mis archivos en este administrador de archivos y aquí nosotros nos encontramos con todos los archivos que representan toda mi instalación de wordpress y mi sitio web entonces aquí tenemos una carpeta que se llama ht Access un archivo Realmente si nosotros ingresamos dentro del archivo este código que nos encontramos acá sí lo añadiríamos aquí dentro Ok listo simplemente llegas lo añades Por aquí sí antes de terminar este módulo y listo Yo no lo voy a hacer por ahora voy a quitar en cancelar sí listo Yo no lo hago porque en mi caso funciona sin tener que hacer ese tipo de actualización continuando con la documentación nos dice que si trabajamos con el Hosting de wp engine necesitamos habilitar en ht Access también otra opción Sí añadimos este código y listo OK ahora en la parte de configuración aquí configurar la clave secreta el plugin y bueno el sistema JW t necesita una clave secreta para firmar nuestro token entonces básicamente lo que tenemos que hacer aquí es Añadir esta línea vamos a añadirla en este archivo wp confit punto php en nuestro Hosting Vamos hasta ese archivo lo abrimos lo editamos y nosotros por aquí ya incluso tenemos agregado esa línea es esta que ves aquí sí Mira la misma porque me la acabo de copiar la añades en mi caso yo no la voy a Añadir porque si no estaría duplicada estamos en Cancelar listo okay con eso Ya cierra este apartado y ahora volvemos a la documentación entonces en la documentación ya tenemos esta configuración si necesitaras otro tipo de configuración como esta que se marca acá textos score he visto que no es necesario en la mayoría de casos Bueno pues añade también esto sí bañales y listo Ahora sí pasemos a los en Point nombres de puntos finales no Entonces estos puntos finales a lo que se refiere es Hacia dónde vamos a consultar la información sí de nuestra página yo me voy a copiar todo esto sí que básicamente es la Api de wordpress y luego la extensión que brinda el plugin que acabamos de instalar lo voy a copiar y aquí importante mira que nos dice post ya vamos a ver por qué ojo que eso lo estoy traduciendo Nada más para que se entienda con eso nos vamos nuevamente a flash Flow y aquí en esta primer llamada yo le voy a llamar obtener token aquí tenemos estos métodos tenemos varios y uno de ellos es post listo tenemos la URL base y luego vamos a Añadir este en Point en Point lo añadimos nos vamos a quitar esto lo añadimos tenemos toda esta URL más este en Point o punto final y ahora sí Para poder trabajar o para poder probarlo vamos a aplicar aquí en response and si no has trabajado en esta sección antes aquí lo que nos dice básicamente es que tenemos una URL De Api que ya es la url base más Point si tuviéramos algún header que ya lo vamos a utilizar luego se vería acá si tuviéramos un bar y también un cuerpo de la solicitud y nosotros lo que vamos a querer ver es este test de respuesta vamos a clicar en perfecto mira aquí lo que me está diciendo es que tengo un error Sí 403 y básicamente el campo el nombre de usuario está vacío nombre de usuario vacío A qué se refiere con esto o user name si nos vamos a la documentación aquí tenemos que para poder utilizar esta este en Point debemos enviarle una solicitud Aquí está en angular Jake es que sea bueno javascript básicamente pero lo que nos interesa es justamente esto si te fijas aquí está este mismo texto si este mismo en Point y tiene esto de aquí okay está enviando estos argumentos yo me lo voy a copiar control c y ahora voy a volver a mi aplicación vamos a la definición de la llamada vamos a Bari o cuerpo y Aquí vamos a decir que vamos a querer enviar un Jason lo pegamos acá Sí y vamos a hacer un pequeño cambio cuando es el javascript para que no importa pero cuando estamos trabajando aquí necesitamos para pasarlo a Jason este formato sí nombre de usuario contraseña y aquí admin y Pascual son valores Sí estas son claves o bueno etiquetas lo puedes ver como Eso significa el nombre de usuario esto significa la contraseña Y esto es el valor de ese nombre de usuario y este es el valor de la contraseña por ahora solo Vamos a hacer eso voy a volverme a respuestas Y mira me dice tener tienes un error vamos a ver cuál es el error en la línea 12 está en la línea 2 el error es este esto debe ser doble vamos a ver portal listo Ahí está correcto no Entonces ese es el formato correcto modificarlo y ya va a funcionar para ti ahora vamos a respuestas y test vamos a intentar nuevamente hacer un test y mira en este caso ya cambió el error me dice que el nombre de usuario admin no está registrado en el sitio si no estás seguro de nombre de usuario intenta con tu dirección de correo electrónico Ok entonces tenemos un avance nos dice que ese usuario admin no está registrado O sea no lo encontramos qué tal si le pasamos un usuario que existe registrado podemos hacerlo directamente desde aquí mira Por ejemplo yo sé que user name que es mi el nombre que tiene mi usuario de prueba si está registrado pero si lo pongo así no voy a poder acceder con cualquier otro usuario solo con ese name con esos lo que yo debo hacer es crearme variables voy a Añadir variable variable 1 es Sí pues darle ese nombre esto es una cadena de texto y por acá es un texto Si volvemos a Bari o cuerpo Mira nos encontramos con esto como variables entonces lo que vamos a hacer es reemplazar aquí y usa name ponemos dentro de estas comillas dobles y también vamos a reemplazar este password sí o para que lo identifique como una variable puedes hacer agregas este menor que y agregas que mayor que y automáticamente lo reconoce porque tiene el mismo nombre y estado reconocible como una variable listo con eso ahora sí volvemos a respuestas Y ahora mira tenemos estos nuevos valores aquí como variables que podemos ajustar Vamos a darle ciertos valores y por acá vamos a dar la contraseña [Música] perfecto vamos a ejecutar un test listo y me dice que la contraseña está incorrecta perfecto qué tal si ponemos la contraseña correcta Ahora el escrito mal listo genial Al fin nos dio un suceso exitoso 200 que significa está todo correcto fue exitosa la llamada entonces mira lo que hacemos entrega Aquí sí me voy a copiar esto para que lo analicemos un poco y me lo pego en este software en esta página que se llama Jason Pathfinder listo tenemos primero el token ese token es el que cuando un usuario y la contraseña son correctos se va a devolver si ese token tiene cierta información que en muchas aplicaciones tal vez te encuentres con algo como esto yo me lo voy a copiar si me lo copió hay una página que es la siguiente y esto esta página simplemente sirve para básicamente decodificar estos tokens aquí nos entregas cierta información el tipo del token sí que es también 256 el algoritmo los entrega otra información por ejemplo aquí está la fecha de expiración sí del token y por acá vimos que el usuario el ID tiene el número dos y esto es porque primero está el usuario mío y luego crea un siguiente usuario entonces son los únicos que hay no Entonces eso es lo que contiene esta información y este es básicamente la llave que necesitas para hacer ya operaciones más de usuario que requieran autenticación dentro de wordpress OK Pero ahora cómo hacemos para que esto nos autentique o se vea el comportamiento en el app para eso nos vamos a regresar hasta este punto Sí y vamos a ir a la interfaz listo tengo esta página de login ya la he configurado o lo puedes hacer fácilmente es una imagen texto debajo tenemos dos elementos de campos de texto y un botón todo eso dentro de una columna No aquí puedes ver cómo está construido Entonces vamos a en esta opción de login vamos a Añadir una acción en mi caso Yo ya tengo acciones lo voy a eliminar delete action change porque vamos a hacerlo desde cero lo primero que deberíamos hacer para que esto funcione es Añadir una acción y esta Va a ser una llamada de por eso escribimos aquí a picor llamada de luego qué llamada de apio vamos a utilizar bueno el grupo Hey Mira que no me lo deja seleccionar creo que es porque no guarde sí no guardé mi llamada voy a tener que hacerlo nuevamente Pero esto va a ser rápido perfecto vemos que funciona vamos a irnos hasta la sección de recomander aquí donde dice Jason Park o rutas y Jason vamos a recomendar y aquí Flora Flow es algo que me parece bastante genial no se entrega la ruta exacta es decir este código para llegar y obtener el token lo vamos a seleccionar Y también si queremos podemos seleccionar que queremos retornar o poder usar en nuestra aplicación el email Sí el nombre de usuario y también el apellido bueno el nombre de usuario es este y ese es un nice name es otro nombre que también asigna la aplicación bueno en este caso lo asigna wordpress no cuando creamos nuestro usuario lo seleccionamos nos vamos a selected y vamos a darle nombres en este caso Este es el token que es un jwt token luego tenemos el email tenemos el [Música] Y tenemos el display el display name ya realmente lo tenemos pero desde antes porque lo añadimos para poder tomar la clave no fue el Night creo que es este bueno en fin Vamos a continuar quitamos en Apple añadimos la llamada y ahora sí ya quedó guardado nos devolvemos hasta nuestra interfaz visual abrimos el botón las acciones y Aquí vamos a decir y continuar que aquí vamos a tener el grupo de Conectar a sin código a nuestra página web de Test y vamos a trabajar con obtener Test en este punto vamos a ajustar las variables hay dos variables que necesitamos recuerdas está primero el este valor va a venir desde nuestra página te vas a un jet State y aquí dentro están los campos de texto el primero es el campo del usuario por otro lado password es un valor variable también y este viene desde widgetsville en pocas palabras lo que estamos diciendo es toma los valores que yo como usuario vaya a ingresar aquí y acá correcto listo nos falta un poco más en este mismo botón después de que enviemos esa información se nos va a retornar una respuesta y esa respuesta si es exitosa se va a ejecutar lo que esté aquí y si es no exitosa hacia su ayuda lo que está acá Entonces en este caso que es el más fácil vamos a Añadir un elemento snack aquí podemos retornar el error y demás Pero yo lo que voy a hacer es una variable o salida de acciones vamos a traernos esto puede ser el estatus coach el status code es el número que vimos anteriormente que era 200 si es exitoso y 413 no exitoso no entonces puedes traerte ese elemento y poner error al número o ya puedes detallar un poco más Yo creo que con esto es suficiente por ahora luego puedes cambiar un poco lo que son los colores Sí el color del texto y el color de el fondo de ese elemento lo pongo rojo porque es una señal como de error luego en el lado que más nos interesa en el lado en el lado exitoso lo primero que vamos a hacer es guardarnos el token en algún lugar una vez que lo obtenemos para guardarlo te vas a ir hasta local State en mi caso Yo ya tengo creado un campo simplemente Añadir una variable estado local le das un nombre y aquí ético texto entonces puedes decir que esto sea persistente para que si el usuario cierra la aplicación y vuelve a ingresar Bueno pues siga estando sucesión activa porque esto está persistente lo creas Sí voy a eliminar el que ya tenía anteriormente listo y nos quedamos con este nuevo genial entonces estando aquí volvemos a nuestro botón vamos a decir si es exitoso por favor Guárdame en una variable de estado local Cuál cuál de esas variables en mi token vas a guardarme desde una variable y aquí en action outputs o lo que regresó Esa llamada de Apple vamos a buscar Jason Bari o cuerpo del Jason que son par y por último en custom vamos a cambiar por los las rutas que ya nosotros configuramos recuerdas vamos a trabajar con JW t token listo estamos en confirmar así como guardamos este campo puedes guardar los otros Campos antes Tenemos que irnos hasta local State y Aquí vamos a crear y medio como campo ese String lo almacenamos pero recuerda estamos diciendo que esto sea persistente entonces me resistente y display name también resistente ok con esta información Tú puedes guardarlo y el email del usuario set value desde una variable Y esa variable es muy similar a lo que ya hicimos para no hacer todo voy a simplemente irme hasta acá voy a aplicar en estos puntos de más información copiar variable lo vamos a pegar aquí pero ojo tengo que reemplazarlo aquí ya no es jwt token sino que es email listo también por último vamos a reemplazar Spain viene de una variable y aquí pegamos reemplazamos Ok nos vamos a quedar con esos Campos ahora lo siguiente que yo voy a querer hacer es después de que tengas información voy a ir a la siguiente página a la página de home de inicio de la aplicación no porque el usuario básicamente ya cumplió con todos los requisitos para que yo sepa que sí es un usuario en la aplicación no es real su cuenta vamos a Añadir una acción y esta vez va a ser una acción de navegación navegación Hacia dónde hacia la página de Home que es la siguiente página Aquí vamos a necesitar en la siguiente página definir parámetros que vamos a enviar por ejemplo yo ya tengo algunos estoy en la página sí y puedes clicar puedes Añadir el parámetro de nombre de usuario en mi caso no es tanto nombre de usuario que es display el nombre correcto el email también lo tenemos listo y creo que pedimos eso más el token el token no es necesario acá cierto No necesitamos traerlo Aunque en realidad también lo que podemos hacer es no traerlos acá estos Campos Creo yo que no es necesario sabes Voy a eliminarlo antes lo había hecho así y confirmar lo que sí voy a hacer es abrir nuestro botón nuevamente y simplemente Navegar a esa página correcto ya eso Tal cual solo me alegro a la página no envió nada entonces una vez que pase todo esto ya deberíamos estar en esta página esta página es la que ya va a mostrar información del usuario por ejemplo aquí donde dice user name vamos a decir que esta información va a ser desde una variable a venir desde una variable Y esa variable va a ser local States yo no quiero Incluso el name sino el display perfecto Mira qué fácil luego por acá ya tenemos otra variable y aquí tenemos el email correcto listo hasta este punto ya hemos configurado esa información también podemos hacer otra llamada Por ejemplo para obtener la imagen del usuario Estoy seguro que podemos hacerlo para eso ya no necesitamos revisar en la documentación de nuestro plugin sino en la documentación oficial de wordpress para eso tendríamos que ver aquí en la llamada listo aquí tenemos la documentación de lo que son los usuarios por acá traer la lista de usuarios retornar un usuario si eliminar actualizar y tal en nuestro caso vamos a querer No creas no retornar un usuario para que me deje ver la información de su usuario para eso tendría que trabajar con esta información Sí recuerdas que se nos entregó el identificador del usuario era el número 2 Sí eso lo vimos contigo en este punto cuando hicimos la primera llamada de Api podemos desde acá no está directamente claro no podemos buscarlo por el identificador eso estaba en el token Estaba acá lo que pudiéramos hacer es decodificar esto y bueno eso sería un poco más complejo Entonces no lo vamos a hacer Pero sí es la única manera según la documentación que podemos obtener la información del usuario añadiendo su ID y esa información sobre la tenemos en el token Entonces colocaría decodificar el token necesita hacer esto pero dentro de nuestra aplicación de de esto sacarlo y ya con esa información obtener este valor y ponerlo en la siguiente llamada para obtener la información del usuario si te parece complejo la verdad no lo es es una llamada después de otra justamente para explicarte eso de una llamada después de otra vamos a hacer algo aquí estando en la información de nuestro plugin vamos a ir y buscar la siguiente información por ejemplo acá voy a ponerlo en español y tenemos una llamada de Edwin que nos permite validar validarse un token funciona o no estoy importante porque cada vez que tú hagas la actualización de un post la publicación de un post de una página o lo que sea dentro de wordpress desde tu aplicación es importante que tu validez el token funciona o no no Entonces vamos a copiarnos y por acá debajo seguro está la información aquí se ven los errores y listo aquí validación mira nos dice que la validación tiene esta respuesta nos entrega la validación el estatus y el código es 200 es positivo está todo bien luego también nos dice que esto requiere un header tipo autorización autorización va a tener que ser con nuestro toque vamos a revisarlo nos vamos a ir acá a nuestra aplicación ahora vamos a Añadir una siguiente llamada validar token Esto va a ser igual de tipo post y aquí añadimos nuestro con esto yo necesitaría Añadir en header si no estoy mal viene la autorización aquí en la documentación me dice que utiliza autorization en el header perfecto voy a poner dos puntos voy a guardar estos momentos si me regreso acá hago una consulta Ahora yo puedo copiarme este vamos a estar nuestra otra llamada en autorización vamos a incluir lo siguiente y pegamos sin las comillas listo con esto vamos a probar aquí la estamos enviando el token Y de paso estamos autorizando para hacer esta validación vamos a aplicar en test apico listo nos acaba de decir que todo fue exitoso si yo enviara un toque en una enviar el token aquí no funcionaría entonces así es como funciona esta parte de validación No simplemente funciona o no funciona ahora vamos a hacer una cosa vamos a crearnos una variable llamada token esta variable es de tipo texto y esta variable también va a reemplazar todo este tono Sí para poner una variable aquí lo que vamos a hacer es lo siguiente agregas esos dos elementos y dentro dentro añades toquen listo volvemos a respuestas y test aquí en la url Mira vamos a Añadir lo siguiente [Música] añadimos nuestro token listo y por aquí por header ya lo ves Sí si no lo agregara pues verías esto pero como ya lo agregué Esto entonces vamos a hacer nuevamente el test para ver si todo está correcto genial está todo correcto y ahora con esa información yo tal vez quisiera devolver este estatus de 200 yo sé que si el valor igual aquí es 200 Entonces ya sé que es verdadero y sigue funcionando todavía nuestro toque vamos a aplicar en selected estado listo hemos guardado genial comienzo hemos visto cómo añadimos una autenticación pero este tal vez no es el mejor de luz casos como para explicarlo vamos a explicarlo de otra manera Por ejemplo vamos a irnos hasta wordpress es su documentación De Api aquí seguro que en algún apartado vamos a tener en las referencias en Point por ejemplo Cómo crear un post que es algo básico entre comillas entonces aquí yo puedo crear un post Y estás de acuerdo conmigo que un pozo lo puede crear un usuario que está autenticado bueno pues para crearlo primero tenemos todos estos argumentos que podemos incluir como variables yo voy a incluir dos argumentos en una siguiente llamada desde acá [Música] crear post vamos a buscar Antes que nada nuestro en Point listo aquí es el siguiente en Point pero realmente tenemos que copiar desde aquí si nos falta este elemento Entonces lo vemos más acá acá arriba listo copiamos desde aquí volvemos a Flow y lo pegamos genial con eso yo debería enviar en el header en nuestro token nuestro token vamos actualization los puntos como variable tengo token esto de ese tipo texto y también vamos a poner el título Este título va a ser el del post vamos a poner también contenido ahora con eso me voy a ir a la sección de Bari o cuerpo vamos a enviarle también un Jason Sí y vamos a consultar la estructura de ese Jason Y tenemos la documentación Sí entonces por aquí de alguna manera nos debe decir Bueno en realidad ya no nos dice aquí ya está dicho Aquí básicamente cuando queremos hacer una creación debemos enviar un formato Jason los siguientes parámetros 0 content estatus público puede ser borrador pendiente o privado y puedes enviar fecha puedes enviar el formato meta template categorías tag puedes enviar muchas cosas acá Aquí está feature media que es un video de una imagen Bueno nos vamos a devolver hasta acá yo voy a hacer lo siguiente comillas aquí añadimos caro y vamos a copiar bien con una coma separamos y pasamos a la siguiente línea vamos a Añadir contenido bueno contenido no Debería ser aquí es mi error aquí lo que debería hacer es con y ahora sí listo por ahora solo voy a Añadir esos dos argumentos variables tú puedes Añadir más variables voy a formarlo vemos que todo está correcto porque no salta un error y con eso vamos a intentar hacer una prueba Entonces en el token vamos a enviar el token en el título y en el contenido [Risas] Perfecto entonces por aquí ya te encuentras con toda la URL la URL hace más por acá la cabecera y como ves si está copiando si está tomando el token en Bari te encuentras la información que acabamos de Añadir y enterresponse vamos a ver genial listo me acaba de dar toda la información que Se generó a partir de ese nuevo post y ahora Tenemos que irnos hasta wordpress entonces ojo algo que no explicaba es que para tú publicar debes de tener permisos como usuario aquí en mi wordpress como usuario te vas a editar el usuario en mi caso no aparece creo que es porque soy el usuario número uno vamos listo Ok aquí tenemos una sección que nos indica el rol de su usuario Perfecto aquí para poder crear el post No te lo va a advertir la llamada la respuesta de Api debes de ser o un administrador o un editor o un autor creo que colaborador cliente y demás no van a tener ese acceso o en una poder crear los posts listo simplemente eso tengo en cuenta pero si nos vamos también a la sección de entradas Perfecto aquí ya ves mi nuevo y último post si vemos aquí en vista previa ya lo podemos revisar pero realmente no está publicado O sí vamos a ver están borrador para poder publicar un post deberíamos Añadir aquí otro argumento que es el estatus y añades Fabricio que olvide añadirlo Entonces con eso tú ya puedes hacer las llamadas OK ahora algo que no expliqué para ti y que explico justamente ahora es el tema de cerrar sesión por ejemplo en nuestra aplicación es bastante simple nos vamos hasta un botón aquí tenemos fracciones yo voy a eliminar estas opciones y te lo explico básicamente para cerrar sesión Tú deberías borrar de tu aplicación todo lo que son los almacenado del usuario y eso lo has hecho en una locate entonces eliges todas las variables y luego vas a decir que quieres eliminar el valor correcto eliminar el valor Y por último este otro valor cuando hagas eso bueno ya no tienes los datos del usuario no va a poder crear nada porque todo se crea a partir de que se tenga el post y demás lo que vamos a hacer es Añadir una siguiente acción y esta acción va a ser de navegación vamos a Navegar hacia la página culpa no de Home si no sea la página de login listo con eso cerramos todo el flujo Jorge si tengo una aplicación y necesito sacar aquí los productos y datos de ese wordpress en ese caso tienes que revisar la documentación de wordpress Sí también tiene su Api hay una configuración previa que la indica por acá y luego también wordpress te invita a revisar la documentación de su reseapi porque este es un overview y solo la configuración es esta que ves aquí y esto ya tiene mucha mucha información para que tú puedas hacerlo por ejemplo para crear un producto Mira yo me voy aquí que es lo que más se parece a cuando trabajamos en plan y Bueno yo sé que puedo en esta url toda esta URL yo envío un consumer key y un consumer chicle que seguro me los da wordpress cuando hago la configuración en la página previa Y bueno ya Puedo enviarle todo esto como parámetro y me va a crear el producto Ok entonces así es como lo hacemos con eso básicamente tú ya has creado una aplicación de wordpress en móvil nada espero que este vídeo te haya servido nos vemos en el siguiente video Bye

Share your thoughts