¿Qué tan difícil es implementar o usar una API para canalizar una fuente de noticias a mi sitio web?

Lo primero es que debe saber cómo configurar sus encabezados correctamente, para conectar su sitio a la API. Entonces, lo más difícil probablemente sea diseñar e implementar UX en su sitio web. Debe decidir qué elementos de noticias desea incluir en el feed y luego determinar cómo desea mostrarlos: las posibilidades aquí pueden ser extremadamente simples y excesivamente complejas …

Por ejemplo, la API Trooclick NewsData (Documentación de la API Trooclick_NewsData) se comporta como una API de agregación de noticias automatizada. Detecta eventos de noticias automáticamente y luego agrega muchos artículos alrededor de cada evento. Además, la API extrae y agrega datos de esos artículos (incluidas personas, empresas y presupuestos). Por lo tanto, si estuviera utilizando una API de este tipo, tendría que decidir qué cantidad de esa información desea mostrar en su sitio web. ¿Solo titulares? Titulares más enlaces a artículos? iFrames para mostrar artículos? ¿Citas de cada historia? Resúmenes automatizados? La lista continua…

TLDR: Probablemente la parte más difícil del diseño e implementación de tu UX.

Divulgación completa: hago marketing para Trooclick 😉

Si encuentra una API, entonces es fácil, simplemente lea los documentos y copie y pegue el código.

Si no hay una API, debe raspar los datos usted mismo, lo que es más difícil si es nuevo en el raspado web. Aún totalmente factible con conocimientos básicos de programación y un fin de semana gratuito.

Puede hacer referencia a uno de mis proyectos abandonados donde hago esto:

imoran21 / newzaggregator

Siéntase libre de usar el código incluido allí. Específicamente en imoran21 / newzaggregator donde obtengo datos de NYT y Reuters.

Depende de lo que quieras lograr. “Pipa” es un concepto muy amplio. Puede querer decir que desea que el feed se presente directamente al usuario tal como viene (caso menos complicado) o que desea recibir, preprocesar un feed y luego producirlo personalizado de alguna manera adaptado al usuario que está mirando, cuáles son sus acciones en este momento y a lo que ha estado reaccionando (muchos más extremos para atar).