Encuentre La Compatibilidad Por Signo Del Zodiaco
8 API que su organización de noticias debería comenzar a usar hoy
Otro
Si su sitio de noticias no utiliza API, se lo está perdiendo.
Las API representan una de las formas más rápidas y efectivas de mejorar la calidad de su sitio. Le permiten desarrollar el trabajo de otros y brindarles a sus lectores y espectadores una experiencia de navegación superior.
Una vez que el bastión de los desarrolladores web empedernidos, las API se han convertido en la corriente principal. Las convenciones para construir y usar API se han vuelto simplificado y estandarizado , y ahora es posible crear integraciones API básicas con solo un mínimo de experiencia en programación (aunque las aplicaciones personalizadas aún requieren una amplia experiencia en desarrollo).
API 101
Las API, abreviatura de interfaces de programación de aplicaciones, ayudan a las computadoras a comunicarse entre sí para lograr cosas para las personas. Una aplicación es un sistema autónomo. La programación nos dice que estamos tratando con un sistema basado en software. Y una interfaz proporciona un conjunto de reglas sobre cómo deben comunicarse dos aplicaciones.
Las API se rigen por el modelo de solicitud/respuesta por excelencia sobre el que se construye gran parte de la Web. En este modelo, primero se envía una solicitud a una aplicación, generalmente con detalles sobre quién realiza la solicitud y qué desea. La aplicación evalúa la solicitud y envía una respuesta. Finalmente, la aplicación solicitante maneja la respuesta. Esto generalmente implica analizar (examinar) y formatear datos.
Para obtener más información sobre cómo funcionan las API, consulte la guía para principiantes de Chrys Wu.
Por qué importan las API
Al unir todo esto, las API nos permiten intercambiar datos de manera que mejoren su valor, ya sea proporcionando metaetiquetas, realizando cálculos, generando visualizaciones o mostrando grandes grupos de información basados en términos de búsqueda simples.
Cuando las API se integran en sitios web públicos y funcionan de manera autónoma, mejoran las experiencias de nuestros usuarios al brindarles contenido más amplio, personalizado y oportuno. En su mejor momento, las API conectan la vida en línea de nuestra audiencia y les facilita mantenerse informados y hacer las cosas.
Tal vez esté convencido de la utilidad de las API, pero no está seguro por dónde empezar. Para ayudarlo, he compilado una lista de ocho API principales para sitios web de noticias e información.
Usé cuatro criterios al seleccionar las API en esta lista:
- Su utilidad para los productores de noticias
- Su apertura (qué tan fácil es acceder a sus datos y qué términos restringen su uso)
- Su facilidad de uso (incluida la calidad de la documentación, el código de ejemplo y los estudios de casos)
- Su potencial para el desarrollo futuro.
Además de estos criterios, las API revisadas aquí representan cuatro géneros relevantes para los sitios web de noticias e información: procesamiento de datos, contenido de noticias/medios, datos sociales y públicos.
Echemos un vistazo a cada uno.
1. Tratamiento de datos: AbrirCalais
OpenCalais es una sofisticada plataforma de procesamiento de texto. Le das contenido, un artículo, por ejemplo, y agrega metadatos, automáticamente. Su motor de análisis de texto puede comprender de quién se trata su contenido (las personas, organizaciones y empresas a las que se hace referencia) y qué cubre.
OpenCalais combina técnicas complejas de análisis de datos, incluido el aprendizaje automático, con un procesamiento rápido. Una característica de 'SocialTag' proporciona un etiquetado menos literal y más de sentido común. Y las 'puntuaciones de relevancia de la entidad' acompañan a cada etiqueta. Estos valores indican qué tan importante parece ser un término o frase determinada. Las puntuaciones son absolutas y se pueden usar para comparar entidades en una colección de documentos.
Si cree que OpenCalais es para usted pero quiere ver más, puede usar un visor de documentos para probar la plataforma.
Ideas para tu sitio web:
- Etiquetado automático de sus artículos.
- Comprenda su contenido, a través de secciones, escritores y períodos de tiempo.
- Proporcione a los usuarios listas de las etiquetas más recientes o más populares, con enlaces a las historias subyacentes.
- Úselo como una nueva forma de recomendar artículos relacionados.
Matt Baume escribió sobre OpenCalais en Poynter.org cuando se lanzó el servicio.
2. Tratamiento de datos: Mesas de fusión
Mientras que OpenCalais toma su contenido y devuelve información textual, Google Fusion Tables toma sus datos y devuelve visualizaciones.
Esta API le permite crear tablas de datos y luego ejecutar declaraciones de bases de datos SQL contra ellas: seleccionar (para devolver datos según criterios definidos), actualizar (para cambiar datos), eliminar (para eliminar datos) e insertar (para agregar nuevos datos).
Si Fusion Tables suena como una solución a un problema que ya ha abordado, considere estas ventajas:
- Puede enviar las necesidades de gestión y procesamiento de datos a la nube (pero aún puede hacer que ciertos datos sean privados).
- Obtiene una fácil integración con otras API de Google, especialmente Google Maps y Google Charts.
- Obtiene posibilidades de colaboración (mediante la integración con otros conjuntos de datos).
Para tener una idea de lo que pueden hacer Fusion Tables, aquí hay un ejemplo de un mapa de calor compuesto por datos de Fusion Table y superpuesto en un mapa de Google. Y aquí hay un tutorial de Poynter.org sobre cómo hacer mapas de calor con Fusion Tables.
Ideas para tu sitio web:
- Cree visualizaciones basadas en gráficos y mapas para complementar artículos de noticias y paquetes multimedia.
- Cree representaciones tabulares de datos para ayudar en la elaboración de informes o la publicación de noticias.
- Cree visualizaciones personalizadas de los artículos/datos en su sitio.
3. Noticias/medios: EE.UU. Hoy en día
USA Today proporciona un conjunto de API de contenido. Puede usarlos para acceder a titulares en varias categorías: reseñas de libros, películas y música, datos del censo y artículos. Puedes acceder a varias categorías adicionales con licencia no comercial (noticias de última hora, instantáneas y sueldos deportivos).
Las API brindan acceso a contenido desde 2004 hasta el presente. Aunque actualmente no se ofrecen feeds de texto completo, las frases ingeniosas se pueden recuperar de una amplia gama de categorías, incluidas las selecciones de los editores (en general y en más de 30 áreas temáticas) y una comunidad de más de 25 blogs especializados. Un conjunto de metadatos acompaña a cada entrada devuelta.
La mayoría de las API también admiten la búsqueda de palabras clave. La API de revisión de películas, por ejemplo, puede devolver resultados para actores particulares.
Ideas para tu sitio web:
- Refuerce su página de inicio y las páginas de destino de las secciones con listas y titulares de interés nacional.
- Complemente artículos específicos con contenido relevante de USA Today.
- Cree combinaciones con su contenido y el de USA Today (agregue sus reseñas de películas como un cuadro al suyo).
- Proporcione contenido de USA Today junto con el suyo en la búsqueda del sitio.
4. Noticias/medios: El guardián
En los últimos años, The Guardian ha invertido mucho en tecnología y código. El resultado es una de las plataformas de desarrollo abierto más sólidas y maduras de la industria. Y la API es la pieza central. ¿La meta? Para proveer ' métodos simples para hacer preguntas difíciles .”
La API de contenido de The Guardian brinda acceso a más de un millón de artículos que datan de 1999. Puede buscar artículos por contenido, etiqueta y sección, y usar una página flexible de 'Explorador' para vea lo que puede obtener y cómo puede recuperarlo .
Se puede acceder a algunos metadatos de artículos sin una clave de registro (un código que identifica de forma única a cada persona que accede a la API para rastrear y limitar el uso). Los campos de cuerpo completo también se pueden recuperar, pero se requiere una clave.
The Guardian ha adoptado un modelo de licencia flexible, e incluso los artículos completos se pueden recuperar y publicar en otros sitios comerciales (aunque estos incluyen anuncios y secuencias de comandos integrados para realizar un seguimiento del rendimiento).
Ideas para tu sitio web:
- Cree aplicaciones de noticias personalizadas basadas en datos de Guardian.
- Infundir su sitio con contenido de contenido reciente de The Guardian.
- Complemente sus artículos con contenido de Guardian relacionado.
5. Social: Gorjeo
Al igual que The Guardian, Twitter no ha desarrollado una mera API, sino toda una plataforma de desarrollo. En mayo de 2011 participaban más de 660.000 desarrolladores y cada segundo se emitían 150.000 llamadas, según Raffi Krikorian .
La plataforma se centra en tres conceptos interrelacionados: usuarios (quién tuitea), tuits (qué dicen) y líneas de tiempo (cuándo hablan). Se proporcionan tres API para comprender y conectar estos puntos de datos: una API de descanso enfocada en recrear la funcionalidad de Twitter, una API de búsqueda para encontrar contenido histórico y una API de transmisión para mostrar contenido en tiempo real.
Las API de Twitter ofrecen algo para todos. jugoso y similar herramientas permita integraciones súper simples, incluidas fuentes personalizadas en la página de inicio de su sitio, sin la necesidad de mucho código o claves de registro. También puede crear integraciones más sofisticadas para enviar tweets automáticamente cuando algo sucede en su sitio. Y, un equipo de desarrolladores puede hacer todo lo posible y crear una aplicación de Twitter personalizada en torno al contenido de su publicación.
Ideas para tu sitio web:
- Agregue un feed a su página de inicio que capture la actividad reciente de su organización en Twitter.
- Facilite a sus usuarios twittear su contenido, sin salir de las páginas de sus artículos.
- Desarrolle una aplicación personalizada que integre los datos y la funcionalidad de Twitter con el contenido de su organización.
6. Social: Tumblr
Tumblr es una plataforma de blogs que admite una amplia gama de contenido, desde texto (tanto en forma corta como larga) hasta imágenes, audio y video.
La API de Tumblr brinda acceso a casi todo este contenido. Puede recuperar publicaciones de blog, medios publicados, información sobre usuarios y metadatos sobre blogs: títulos, cantidad de publicaciones, cantidad de Me gusta y más.
Aquí está el problema: la API no ofrece una forma de buscar contenido. Necesita saber las URL de los blogs que está buscando.
A pesar de esta limitación, existen algunas aplicaciones interesantes para los editores de noticias e información, dado que Tumblr es un escenario listo para usar (e increíblemente popular) para 18+ mil millones piezas únicas de contenido generado por el usuario.
Ideas para tu sitio web:
- Utilice Tumblr como una plataforma para el contenido generado por el usuario al permitir que sus visitantes registren sus blogs. Luego, integre su contenido con el suyo.
- Facilite que sus visitantes publiquen en Tumblr, sin salir de su sitio.
7. Datos públicos: la biblioteca abierta
Se trata de un conjunto de API de contenido que proporciona información sobre libros en función de criterios de búsqueda. Entre las API se encuentran:
- Libros: si conoce el ISBN (u otra identificación), puede obtener información básica sobre un libro o una colección de libros.
- Portadas: obtenga versiones pequeñas, medianas o grandes de portadas de libros, si conoce el ISBN.
- Buscar en el interior: busque la existencia de frases clave (y vea el contenido circundante devuelto).
¿Tiene algunos temas en mente pero no libros específicos? Una opción de descarga masiva está disponible. O bien, podría usar otra API, como la que ofrece ISBNdb , para buscar por palabra clave para recuperar números ISBN.
Ideas para tu sitio web:
- Si ya está reseñando libros, integre con Open Library para proporcionar un conjunto estandarizado de información con cada reseña.
- Agregue 'libros relacionados' a los artículos con una combinación de ISBNdb y Open Library.
8. Datos públicos: El Banco Mundial
El Banco Mundial proporciona tres API de contenido con más de 50 años de datos. Los resultados se pueden utilizar tanto en lugares comerciales como no comerciales, siempre que se proporcionen las atribuciones. Las API brindan acceso a indicadores económicos, datos financieros y proyectos del Banco Mundial (pasados, presentes y futuros).
No necesita ninguna clave de registro para usar estas API.
Ideas para tu sitio web:
- Utilice la API de datos financieros para crear una base de contenido para multimedia. presentaciones de conjuntos de datos clave (independientes o como partes de paquetes más grandes).
- Utilice datos de indicadores económicos para mejorar su cobertura de global a local (y de local a global).
- Utilice los datos de los proyectos para hacer un seguimiento de lo que está haciendo el Banco y generar ideas para historias.
El caso de la estrategia
Toda esta charla sobre triturar, rebanar, trocear e infundir su contenido con ofertas de otros proveedores de noticias y contenido (las personas antes conocidas como la competencia) puede parecer un poco inquietante. Las API representan un mundo nuevo y valiente, en el que las asociaciones reemplazan a la competencia, las conversaciones reemplazan a las transmisiones y el flujo de datos siempre fluye.
Experimentar con API a pequeña escala es algo que puede (y debe) hacer. No obstante, las integraciones a gran escala sin duda se beneficiarán de una estrategia API global. Es probable que dicho marco represente su misión y sus objetivos comerciales. Idealmente, informará cuándo, cómo y cuánto usa las API para mejorar las experiencias de sus lectores y espectadores.
Sin embargo, como primer paso, considere jugar con algunas de las API mencionadas aquí. Intente configurar algunas integraciones automáticas con su contenido y vea cómo responden sus usuarios.
Es probable que los resultados sean buenos.
Para obtener más información sobre las API, únase a mí para un seminario web de News University, 'Programación para no geeks: los conceptos básicos del uso de API', el miércoles 7 de marzo a las 2 p.m. ET. Puedes inscribirte al Webinar aquí .