JSON Feed es un formato de archivo de fuente web para sindicación web en JSON en lugar de XML como lo utilizan RSS y Atom . [ 1 ]
Descripción general
Una variedad de bibliotecas de software y marcos web admiten la sindicación de contenido a través de JSON Feed. [ 2 ] Los clientes compatibles incluyen NetNewsWire , NewsBlur , [ 3 ] ReadKit y Reeder.
Entre los editores notables se incluyen NPR [ 4 ] y la plataforma de microblogging Micro.blog , que lo utiliza como formato de respuesta para muchas llamadas a la API. [ 5 ]
Ejemplo
Este es un ejemplo de feed que utiliza la especificación 1.1. [ 6 ] Puede encontrar más detalles en el sitio web, incluidas otras propiedades opcionales como expired y hubs . Los editores también pueden usar objetos personalizados, pero los lectores de feeds que no los entiendan deben ignorarlos.
{ "version" : "https://jsonfeed.org/version/1.1" , "title" : "Mi feed de ejemplo" , "home_page_url" : "https://example.org/" , "feed_url" : "https://example.org/feed.json" , "description" : "Opcional para proporcionar más detalles además del título." , "user_comment" : "Opcional y debe ser ignorado por los lectores de feeds." , "next_url" : "https://example.org/pagination?feed=feed.json&p=17" , "icon" : "https://example.org/favicon-timeline-512x512.png" , "favicon" : "https://example.org/favicon-sourcelist-64x64.png" , "authors" : [ { "name" : "Autor opcional" , "url" : "https://example.org/authors/optional-author" , "avatar" : "https://example.org/authors/optional-author/avatar-512x512.png" } ], "language" : "en-US" , "items" : [ { "id" : "2" , "content_text" : "Este es un segundo elemento." , "url" : "https://example.org/second-item" , "language" : "es-mx" , "attachments" : [ { "url" : "https://example.org/second-item/audio.ogg" , "mime_type" : "audio/ogg" , "title" : "Título opcional" , "size_in_bytes" : 31415927 , "duration_in_seconds" : 1800 } ] }, { "id" : "cadena única requerida que no cambia: número, guid, url, etc." , "url" : "https://example.org/initial-post" , "external_url" : "https://en.wikipedia.org/w/index.php?title=JSON_Feed" , "title" : "Título opcional" , "content_html" : "<p>Contenido opcional para el lector de feeds. También puede usar content_text o ambos al mismo tiempo.</p>" , "content_text" : "Texto opcional para feeds simples." ,"summary" : "Resumen opcional del artículo." , "imagen" : "https://example.org/initial-post/main-img.png" , "imagen_banner" : "https://example.org/initial-post/details-banner.png" , "fecha_publicación" : "2021-10-25T19:30:00-01:00" , "fecha_modificación" : "2021-10-26T19:45:00-01:00" , "autores" : [ { "nombre" : "Autor opcional" , "url" : "https://example.org/authors/optional-author" , "avatar" : "https://example.org/authors/optional-author/avatar-512x512.png" } ], "etiquetas" : [ "Etiqueta opcional" , "Ejemplo" ], "idioma" : "en-US" } ] }Véase también
Referencias
- ↑ Brent Simmons; Manton Reece (17 de mayo de 2017). "Fuente JSON: Versión 1" .
- ↑ Brent Simmons; Manton Reece. "Fuente JSON: Código" .
- ↑ Samuel Clay (23 de mayo de 2017). "NewsBlur ahora admite la nueva especificación JSON Feed" . El blog de NewsBlur . Consultado el 17 de julio de 2020 .
- ↑ Kasbergen, Nara (12 de diciembre de 2017). "¡NPR ahora admite JSON Feed!" . Medium . Consultado el 17 de julio de 2020 .
- ↑ "Fuente JSON" . Microblogging independiente . Manton Reece . Consultado el 24 de diciembre de 2022 .
- ↑ "Fuente JSON - Fuente JSON Versión 1.1" . www.jsonfeed.org . Consultado el 25 de octubre de 2021 .
Enlaces externos
- JSON
- formatos de archivos informáticos
- Propiedades de Internet establecidas en 2017
- Formatos abiertos
- formatos de sindicación web
- Fragmentos de podcasts