Añada contenido online a su aplicación
Puede añadir contenido online a su aplicación MauiKit de sitios web que ofrecen acceso API.
La API REST es un servicio web ofrecido por sitios online, como por ejemplo RadioBrowser, YouTube, Unsplash y numerosos otros. Por lo general regresan la información en formato JSON, aunque también pueden regresar archivos XML o csv.
RadioBrowser
En este ejemplo se realiza búsqueda de radios en RadioBrowser, mostrando el contenido en la aplicación.
Ejemplo de búsqueda de término "brava" (abrir en Firefox):
https://nl1.api.radio-browser.info/json/stations/search?limit=999&name=brava&hidebroken=true&order=clickcount&reverse=trueFormato de respuesta JSON:
0:
changeuuid: "be0ac639-9f24-413d-88e6-55c49468ae7c"
stationuuid: "a4d441bf-b23d-40b2-b2cd-bb8022e6b033"
serveruuid: "null"
name: "Brava Radio 103.8 FM Jakarta"
url: "http://stream.radiojar.com/5k7t0rq3bnzuv"
url_resolved: "http://n07.radiojar.com/5k7t0rq3bnzuv?rj-ttl=5&rj-tok=AAABjFrGaFUAbQLObJQfi4s_eg"
homepage: "https://bravaradio.com/"
favicon: "https://bravaradio.com/favicon.ico"
...
1:
changeuuid: "cbd66e0e-9275-45b5-bf30-0b184ca6ed8b"
stationuuid: "8d7c5c53-26b4-4770-b3a7-77d2677567e2"
serveruuid: "null"
name: "Ke Brava"
url: "https://stream.zenolive.com/59947b1wfuquv"
url_resolved: "https://stream-160.zeno.fm/59947b1wfuquv?zs=uu-F3E8-R1WQS2gf2sNutw"
homepage: "https://kebrava.blogspot.com/"
favicon: "https://kebrava.blogspot.com/"
...Una vez obtenido el objeto se accederá:
Añade el siguiente código a una nueva aplicación MauiKit creada con el asistente de KDevelop.
1. Añade a main.qml:
2. Añade una nueva paǵina (KDevelop > File > New) llamada Search.qml:
3. Añade Search.qml al archivo de recursos qml.qrc:

Solicitudes API
YouTube
Para acceder a YouTube es necesario registrar una clave API. Siga estos sencillos pasos para obtenerla:
Ejemplo de búsqueda de término "madrid" (abrir en Firefox). Es necesario añadir al final la clave API:
Formato de respuesta JSON:
Una vez obtenido el objeto se accederá:
Añade el siguiente código a una nueva aplicación MauiKit:
1. Añade a main.qml (incluya una clave API en apiKeyYouTube):
2. Añade una nueva paǵina (KDevelop > File > New) llamada Search.qml:
3. Añade Search.qml al archivo de recursos qml.qrc:

Solicitudes API
Last updated