¿Alguna alternativa para Twitter RSS después de que se cierra el servicio nativo? [cerrado]

23

Los canales RSS de Twitter solían estar en forma https://twitter.com/statuses/user_timeline/username.rss; luego se mudaron a https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=username. Aparentemente, esto también se descontinuará, en marzo de 2013 (es decir, ¡este mes!) Y esta vez sin ninguna forma alternativa de obtenerlos.

¿Hay alguna aplicación que genere una fuente RSS desde una línea de tiempo de Twitter? Esto sería necesario para aquellos de nosotros que necesitamos cambiar de los canales RSS actuales.

Idealmente, estaría buscando una aplicación que solicite permiso para ver mis feeds de Google Reader y me dé una lista de nuevas URL de feeds para mis feeds basados ​​en Twitter, pero realmente, incluso un generador manual (uno por uno) Se bueno.

waldyrious
fuente

Respuestas:

9

Tengo un script que le permite extraer su línea de tiempo de usuario como RSS en: http://twitrss.me/

Charlie
fuente
6

http://twitter-rss.com parece haber muerto.

Estoy usando otro servicio http://rss4twitter.appspot.com , que parece funcionar bien hasta ahora. También admite solo las líneas de tiempo del usuario en este momento.

usuario43004
fuente
3
rss4twitter.appspot.com se dirige a rssitfor.me , que advierte en un mensaje sin fecha que ha estado "bajo una gran carga durante las últimas 48 horas". Al intentar extraer un RSS de un feed de Twitter me dio un error 404. Parece que obtener RSS de Twitter es muy solicitado y abruma los sitios pequeños.
Mark Berry
5

Parece que Twitter finalmente eliminó todo acceso estándar a RSS con el lanzamiento de su API v1.1. Sin embargo, hay una aplicación PHP Twitter-RSS-Parser que le brinda su feed RSS completo de Twitter en su propio sitio (no solo los tweets de un solo usuario como con http://twitter-rss.com/ ):

  1. Crea una nueva aplicación de twitter
  2. Una vez creado, haga clic en 'Crear mi token de acceso' en la parte inferior de la pestaña 'Detalles'
  3. Mire en la pestaña OAuth y obtenga los detalles del token / consumidor
  4. Descargue el Twitter-RSS-Parser de github ( https://github.com/jdelamater99/Twitter-RSS-Parser/archive/master.zip )
  5. Descomprímalo y envíelo por FTP a su sitio
  6. Copie el archivo config.php-dist en config.php
  7. Edite el archivo config.php y modifique las líneas a continuación para que coincida con la configuración de OAuth de la aplicación de Twitter
  8. Vaya a la URL que cargó, por ejemplo, http://dominio.com/Twitter-RSS-Parser/?home para verificar que funciona

config.php:

$consumer_key = 'xxxxxxxxxxxxxxxxxxxx';
$consumer_secret = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
$token = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
$token_secret = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';

Tenga en cuenta que he blogueado sobre esto, que incluye capturas de pantalla: http://ianchanning.wordpress.com/2013/06/26/twitter-rss-feeds/

También debo tener en cuenta que también tienes los siguientes enlaces para usar las siguientes URL:

icc97
fuente
Hice todos los pasos. Mi aplicación funciona cuando ingreso un nombre de usuario válido $twit_nameen config.php. Pero quiero usar esta aplicación para seguir a varios usuarios (por ejemplo, pasando el nombre de usuario por una cadena de consulta). ¿Es eso posible?
hkBattousai
@hkBattousai La forma de hacerlo es tener una fuente RSS para cada usuario, por lo que en su lector de fuentes crea una fuente para stephenfry con esta URL ( dominio.com/… ) y luego crea una fuente separada para, por ejemplo, mdo ( dominio.com/ Twitter-RSS-Parser? Screen_name = mdo & count = 100 )
icc97
2

Las fuentes RSS se retiraron hace unas semanas con la v1 de la API de Twitter. Creo que Twitter pospuso el retiro porque sabían que muchas aplicaciones dejarían de funcionar (las que dependían de los canales RSS de Twitter)

El problema es que para generar fuentes RSS con v1.1 de la API, debe crear una aplicación que se autentique. Eleva la barra de acceso a sus datos para que solo los desarrolladores puedan hacerlo. Al final decidí escribir mi propio guión que hace el trabajo. Tiene la ventaja de que lo ejecuta en su sitio web, por lo que no tiene que depender de un servicio de terceros. Obviamente, tener que instalarlo en un sitio web hace que sea un poco complicado para algunas personas, pero he tratado de hacerlo lo más fácil posible.

La aplicación se llama Twools y puedes encontrar toda la información en la página Twools . También he escrito un artículo en profundidad sobre lo que Twitter está haciendo con su API, la eliminación de RSS y cómo usar Twools, Introducción a Twools, sus feeds RSS de Twitter desatados .

Una vez que lo haya instalado en su sitio web, puede generar canales RSS.

En primer lugar, eliges tu feed de entrada:

  • La línea de tiempo de tu casa
  • Cronología del usuario (tuyo o de otro usuario)
  • Sus menciones
  • Tus favoritos
  • Cronología de la lista (de una lista de su propiedad)
  • Mensajes directos recibidos (deshabilitado por defecto)
  • Mensajes directos enviados (deshabilitado por defecto)
  • Búsqueda de Twitter
  • Nuevos seguidores
  • Nuevos amigos

Luego puede filtrar estos resultados:

Filtros en Tweets
  • Con cualquier palabra clave, #hashtag o @screen_name: puede filtrar por una sola palabra clave, hashtag o nombre de pantalla en este campo. Por ejemplo, si desea devolver solo los tweets que contienen el hashtag #socialmedia, debe ingresarlo aquí. O podría poner un nombre de pantalla (por ejemplo, @iagdotme) para devolver solo los tweets que mencionan a ese usuario.
  • Contiene todas las palabras clave, #hashtags o @screen_names: puede filtrar por varias palabras clave, hashtags o nombres de pantalla en este campo. Esto es similar al campo anterior, excepto que puede agregar varias palabras clave, hashtags o nombres de pantalla separándolos por una coma. Por ejemplo, puede ingresar "#socialmedia, @iagdotme" para devolver solo los tweets que contengan el hashtag #socialmedia y mencionar @iagdotme
  • Sin palabras clave, #hashtags o @screen_names: puede filtrar por varias palabras clave, hashtags o nombres de pantalla en este campo. Esto es similar al campo anterior, excepto que solo se mostrarán los tweets que NO contienen ninguna de estas palabras clave, hashtags o nombres de pantalla.
  • Con un solo #hashtag: Idéntico al primer campo, excepto que este hashtag específico se puede eliminar de la salida del feed si se selecciona en la opción final.
  • De: solo se devolverán los tweets de estos usuarios
  • No de: solo se devolverán los tweets que no sean de estos usuarios
  • Uso de aplicaciones: puede filtrar por la aplicación utilizada para enviar el tweet. Puede seleccionar varios nombres de aplicaciones separándolos con una coma. Por ejemplo, para devolver tweets publicados con Hootsuite o Buffer, puede ingresar "Hootsuite, Buffer" aquí.
  • No usar aplicaciones: similar al campo anterior, pero aquí puede devolver los tweets que se publicaron sin usar estas aplicaciones. Puede seleccionar varios nombres de aplicaciones separándolos con una coma. Por ejemplo, para devolver tweets que NO se publicaron utilizando Hootsuite o Buffer, puede ingresar "Hootsuite, Buffer" aquí.
  • Excluir aplicaciones de programación: al marcar esta casilla, puede excluir una variedad de aplicaciones de programación (como Buffer, IFTTT, Social Oomph y Triberr) de los resultados. Puede editar la lista editando el archivo de configuración (ver más adelante).
  • Excluir RT: al marcar esta casilla puede excluir RT de los resultados. Esto usa la propia API de Twitters para devolver solo retweets, pero también busca RT en los tweets.
  • Has sido favorecido: solo devuelve tweets que hayan sido favorecidos.
  • Retweeted: solo devuelve tweets que han sido retweeted.
Filtros en Tweets
  • En ubicación: puede filtrar por la ubicación de la persona que tuiteó el tweet. Este filtro examina la cadena de ubicación del perfil de los usuarios.
  • En Bio: puede filtrar una palabra clave del perfil del usuario.
  • Escribe en el idioma: puedes filtrar por el idioma en que escribe la persona que tuiteó el tweet.

Una vez que haya hecho eso, puede manipular la salida ...

  • Eliminar Hashtag especificado: Si ingresó un hashtag en el campo 'Contiene un solo #hashtag' arriba, puede eliminarlo de la salida. Esto es particularmente útil si desea utilizar para la publicación cruzada. Por ejemplo, si desea recuperar tweets con el hashtag #li para publicar en LinkedIn, no querrá que aparezca el hashtag #li en el feed.
  • Eliminar todos los hashtags: esto es bastante brutal: elimina todos los hashtags, incluidos los en línea.
  • Elimine todos los hashtags del final, pero solo elimine '#' en otro lugar: esto probablemente sea más útil que el filtro de hashtag anterior. Elimina todos los hashtags del final del tweet. Sin embargo, mantiene los hashtags en el cuerpo principal del tweet pero elimina el símbolo "#". Esto es útil cuando las personas usan hashtags en línea donde eliminarlos perdería el sentido del tweet. Por ejemplo, "La gran aplicación #twitter te devuelve tus #rss feeds #socialmedia #twittertools" se convertiría en "La gran aplicación twitter te devuelve tus feeds rss".
  • Eliminar todos los nombres de pantalla (incluido 'via @screenname'): Esto elimina todos los nombres de pantalla del tweet. Útil para la publicación cruzada y la limpieza de tweets.
  • Enlace a la primera URL contenida en el tweet (si está disponible): la fuente RSS generalmente se vincula a cada tweet, pero si marca esta opción, Twools se vinculará a la primera URL contenida en cada tweet. Esto es muy útil si desea marcar artículos de tweets o realizar publicaciones cruzadas en LinkedIn o Facebook con enlaces al artículo contenido en el tweet.
  • URL abreviada (si se selecciona "Vinculado a la 1ra URL contenida en el tweet") - LENTO: Twools intenta descortar la URL contenida en el tweet descubriendo hacia dónde se redirige. Esto puede ser muy lento ya que Twools tiene que pasar por cada URL individualmente. Sin embargo, puede ser útil cuando desea vincular a URL limpias.
  • Eliminar todas las URL: elimina todas las URL del tweet. Esto es particularmente útil si ha seleccionado "enlace a la 1ra URL contenida en Tweet".
  • Mostrar nombre de pantalla del remitente en lugar de tweet .: Si desea devolver el nombre de pantalla de la persona que envió el tweet, seleccione esta opción. Esto es útil si desea obtener información sobre sus seguidores o las personas que lo mencionaron. Puede utilizar esta información para seguir, dejar de seguir o agregarlos a una lista.
baritoneuk
fuente
Esto se ve increíble. ¡¡GRACIAS POR ESCRIBIR ESTO!! Lo probaré y te diré cómo va :). (por allí.)
No se preocupe, espero que lo encuentre útil. Casi he completado una versión del complemento de WordPress también, lo que hará que sea aún más fácil de usar. ¡Déjame saber cómo te va!
baritoneuk
1

Aunque no es una forma directa de obtener información, hay un lector de RSS que admite la lectura de líneas de tiempo de Twitter: BazQux Reader . No solo muestra el texto del tweet, sino también el avatar del autor y las imágenes adjuntas.

Puede intentar importar sus suscripciones de Google Reader y debería manejar automáticamente sus enlaces antiguos utilizando la nueva API JSON de Twitter. También puede suscribirse a nuevos Twitters simplemente ingresando twitter.com/UserName url.

PD: Soy el autor de BazQux Reader.

vshabanov
fuente
Gracias, pero tal vez está bajo una gran carga, porque suscribirse a un feed de Twitter no parece funcionar muy bien (sigue mostrando el mensaje "suscribirse a un nuevo feed" durante mucho tiempo hasta que finalmente comienza a mostrar publicaciones). de cualquier manera, eventualmente funciona, así que aceptaré la respuesta.
waldyrious
Lo siento, no me di cuenta de que solo era una prueba gratuita. Lo siento, eso no funciona para mí. Tendré que aceptar.
waldyrious
-1

Hay un sitio newsmixx.com que muestra twitter y otros feeds para una consulta de búsqueda. Simplemente acceda a su página de búsqueda y busque una consulta.

Gurdas
fuente
2
Sin embargo, esto realmente no ofrece una fuente RSS.
jonsca