web-dev-qa-db-fra.com

Des alternatives pour Twitter RSS après la fermeture du service natif?

Auparavant, les flux RSS de Twitter étaient sous la forme https://Twitter.com/statuses/user_timeline/username.rss; puis ils sont passés à https://api.Twitter.com/1/statuses/user_timeline.rss?screen_name=username. Apparemment, cela aussi sera interrompu, en mars 2013 (c'est-à-dire ce mois-ci!) Et cette fois avec pas d'autre moyen de les obtenir.

Existe-t-il une application générant un flux RSS à partir d'une chronologie Twitter? Cela serait nécessaire pour ceux d'entre nous qui ont besoin de passer des flux RSS actuels.

Idéalement, je rechercherais une application qui demande l’autorisation de consulter mes flux Google Reader et me donne une liste des nouvelles URL de flux pour mes flux basés sur Twitter, mais en réalité, même un générateur manuel (un par un) le ferait. être génial.

23
waldyrious

J'ai un script qui vous permet de tirer votre chronologie d'utilisateur en tant que RSS sur: http://twitrss.me/

9
Charlie

http://Twitter-rss.com semble être décédé.

J'utilise un autre service http://rss4Twitter.appspot.com - qui semble fonctionner correctement jusqu'à présent. Il ne prend également en charge que les calendriers des utilisateurs au moment du lancement.

6
user43004

Il semble que Twitter ait finalement éliminé tout accès standard à RSS avec la publication de son API v1.1. Cependant, il existe une = PHP Twitter-RSS-Parser application qui vous permet de récupérer votre flux RSS Twitter complet sur votre propre site (pas uniquement un utilisateur qui tweete comme avec http: // Twitter-rss .com / ):

  1. Créer un nouvelle application Twitter
  2. Une fois créé, cliquez sur "Créer mon jeton d'accès" au bas de l'onglet "Détails".
  3. Regardez dans l'onglet OAuth et obtenez les détails du jeton/consommateur
  4. Téléchargez le Twitter-RSS-Parser depuis github ( https://github.com/jdelamater99/Twitter-RSS-Parser/archive/master.Zip )
  5. Décompressez-le et FTP sur votre site
  6. Copiez le fichier config.php-dist dans config.php
  7. Editez le fichier config.php et modifiez les lignes ci-dessous pour qu'elles correspondent à l'application Twitter OAuth Paramètres
  8. Allez à l'URL que vous avez téléchargée, par exemple. http://domain.com/Twitter-RSS-Parser/?home pour vérifier que cela fonctionne

config.php:

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

Notez que j'ai blogué à ce sujet, avec des captures d'écran: http://ianchanning.wordpress.com/2013/06/26/Twitter-rss-feeds/

Je devrais également noter que vous avez également les liens suivants que vous pouvez utiliser les URL suivantes:

5
icc97

Les flux RSS ont été retirés il y a quelques semaines avec la v1 de l'API de Twitter. Je pense que Twitter a reporté la retraite car ils savaient que de nombreuses applications cesseraient de fonctionner (celles qui reposaient sur des flux RSS Twitter)

Le problème est que pour générer des flux RSS avec la version 1.1 de l'API, vous devez créer une application qui s'authentifie. Cela soulève la barre d'accès à vos données de sorte que seuls les développeurs peuvent le faire. Finalement, j'ai décidé d'écrire mon propre script qui fait le travail. Il présente l’avantage de l’exploiter sur votre site Web, de sorte que vous n’avez pas à faire appel à un service tiers. Évidemment, le fait de l'installer sur un site Web rend la tâche un peu difficile pour certaines personnes, mais j'ai essayé de le rendre aussi simple que possible.

L'application s'appelle Twools et vous pouvez trouver toutes les informations à ce sujet sur la page page Twools . J'ai également écrit un article détaillé sur ce que Twitter fait de son API, de la suppression de RSS et de l'utilisation de Twools - Introduction à Twools - vos flux RSS Twitter libérés .

Une fois que vous l'avez installé sur votre site Web, vous pouvez générer des flux RSS.

Tout d'abord, vous choisissez votre flux d'entrée:

  • Votre chronologie à la maison
  • Chronologie de l'utilisateur (la vôtre ou celle d'un autre utilisateur)
  • Vos mentions
  • Vos favoris
  • Liste chronologique (à partir d'une liste que vous possédez)
  • Messages directs reçus (désactivé par défaut)
  • Messages directs envoyés (désactivé par défaut)
  • Recherche sur Twitter
  • Nouveaux adeptes
  • Nouveaux amis

Ensuite, vous pouvez filtrer ces résultats:

  • contenant n'importe quel mot clé, #hashtag ou @screen_name: Vous pouvez filtrer par mot clé, hashtag ou pseudonyme dans ce champ. Par exemple, si vous souhaitez renvoyer uniquement les tweets contenant le hashtag #socialmedia, vous devez le saisir ici. Vous pouvez également mettre un pseudonyme (par exemple, @iagdotme) pour renvoyer uniquement les tweets mentionnant cet utilisateur.
  • contenant tous les mots-clés, #hashtags ou @screen_names: Vous pouvez filtrer par plusieurs mots-clés, hashtags ou noms d'écran dans ce champ. Ceci est similaire au champ précédent, sauf que vous pouvez ajouter plusieurs mots-clés, hashtags ou noms d'écran en les séparant par une virgule. Par exemple, vous pouvez entrer "#socialmedia, @iagdotme" pour renvoyer uniquement les tweets contenant le hashtag #socialmedia et mentionner @iagdotme.
  • ne contenant aucun mot-clé, #hashtags ou @screen_names: Vous pouvez filtrer par plusieurs mots-clés, hashtags ou noms d'écran dans ce champ. Ceci est similaire au champ précédent sauf que seuls les tweets qui ne contiennent aucun de ces mots-clés, hashtags ou noms d'écran seront affichés.
  • contenant le seul #hashtag: Identique au premier champ, sauf que ce hashtag spécifique peut être supprimé de la sortie du fil si sélectionné dans l'option finale.
  • De: Seuls les tweets de ces utilisateurs seront renvoyés.
  • Pas de: Seuls les tweets ne provenant pas de ces utilisateurs seront renvoyés.
  • Utilisation des applications: Vous pouvez filtrer en fonction de l'application utilisée pour envoyer le Tweet. Vous pouvez sélectionner plusieurs noms d'applications en les séparant par une virgule. Par exemple, pour renvoyer les tweets publiés avec Hootsuite ou Buffer, vous pouvez entrer "Hootsuite, Buffer" ici.
  • N'utilise pas d'applications: Semblable au champ précédent, mais vous pouvez ici renvoyer les tweets publiés qui n'utilisent pas ces applications. Vous pouvez sélectionner plusieurs noms d'applications en les séparant par une virgule. Par exemple, pour renvoyer les tweets NON publiés avec Hootsuite ou Buffer, vous pouvez entrer "Hootsuite, Buffer" ici.
  • Exclure les applications de planification: En cochant cette case, vous pouvez exclure diverses applications de planification (telles que Buffer, IFTTT, Social Oomph et Triberr) des résultats. Vous pouvez éditer la liste en éditant le fichier de configuration (voir plus loin).
  • Exclure les RT: En cochant cette case, vous pouvez exclure les RT des résultats. Ceci utilise la propre API de Twitters pour renvoyer uniquement les non retweets, mais recherche également RT dans les tweets.
  • Été favorisé: Ne renvoie que les tweets qui ont été favorisés.
  • été retweeté: Ne renvoie que les tweets retweetés.
  • Dans Emplacement: Vous pouvez filtrer en fonction de l'emplacement de la personne qui a tweeté le Tweet. Ce filtre regarde la chaîne d'emplacement du profil des utilisateurs.
  • Dans Bio: , vous pouvez filtrer un mot clé à partir du profil de l'utilisateur.
  • Écrit en langue: Vous pouvez filtrer en fonction de la langue dans laquelle la personne qui a tweeté le Tweet écrit.

Une fois que vous avez fait cela, vous pouvez manipuler la sortie ...

  • Supprime le hashtag spécifié: Si vous avez saisi un hashtag dans le champ 'Contenant un #hashtag' ci-dessus, vous pouvez le supprimer de la sortie. Ceci est particulièrement utile si vous souhaitez utiliser pour la comptabilisation croisée. Par exemple, si vous souhaitez récupérer des tweets avec le hashtag #li pour poster sur LinkedIn, vous ne voudrez pas que le hashtag #li apparaisse dans le flux.
  • Supprime tous les hashtags: C'est assez brutal - cela supprime tous les hashtags, y compris ceux en ligne.
  • Supprime tous les hashtags de la fin, mais ne supprime que '#' ailleurs: Ceci est probablement plus utile que le filtre hashtag précédent. Il supprime tous les hashtags de la fin du Tweet. Cependant, il conserve les hashtags dans le corps principal du Tweet, mais supprime le symbole "#". Ceci est utile lorsque les gens utilisent des hashtags en ligne où leur suppression perdrait le sens du Tweet. Par exemple, "L'application géniale #Twitter vous redonne vos flux #rss #socialmedia #twittertools" deviendrait "L'application géniale Twitter vous rend vos flux rss".
  • Supprimez tous les noms d'écran (y compris 'via @screenname'): Ceci supprime tous les noms d'écran du Tweet. Utile pour poster et nettoyer des tweets.
  • Lien vers la 1ère URL contenue dans Tweet (si disponible): Le flux RSS renvoie généralement à chaque Tweet, mais si vous cochez cette option, Twools renverra à la première URL contenue dans chaque Tweet Ceci est très utile si vous souhaitez mettre en signet des articles à partir de tweets ou si vous postez sur LinkedIn ou Facebook en créant un lien vers l'article contenu dans le Tweet.
  • URL à raccourcir (si "Lié à la première URL contenue dans le Tweet" est sélectionnée) - SLOW: Twools tente de dé-raccourcir l'URL contenue dans le Tweet en recherchant où il redirige. Cela peut être très lent car Twools doit parcourir chaque URL individuellement. Toutefois, cela peut être utile lorsque vous souhaitez créer un lien vers des URL propres.
  • Supprimer toutes les URL: Supprime toutes les URL du Tweet. Ceci est particulièrement utile si vous avez sélectionné "lien vers la première URL contenue dans Tweet".
  • Affiche le nom d'écran de l'expéditeur au lieu de Tweet.: Si vous souhaitez renvoyer le nom d'écran de la personne qui a envoyé le Tweet, sélectionnez cette option. Ceci est utile si vous souhaitez obtenir des informations sur vos abonnés ou sur les personnes qui vous ont mentionné. Vous pouvez utiliser ces informations pour suivre, annuler le suivi ou les ajouter à une liste.
2
baritoneuk

Bien que ce ne soit pas un moyen direct d'obtenir un flux, il existe un lecteur RSS qui prend en charge la lecture des timelines de Twitter - BazQux Reader . Il montre non seulement le texte de Tweet, mais également l'avatar de l'auteur et les images jointes.

Vous pouvez essayer d'importer vos abonnements Google Reader et celui-ci devrait gérer automatiquement vos anciens liens à l'aide de la nouvelle API JSON de Twitter. Vous pouvez également vous abonner à de nouveaux Twitters en entrant simplement l'URL de Twitter.com/UserName.

PS: Je suis l'auteur de BazQux Reader.

1
vshabanov

Il existe un site newsmixx.com qui affiche Twitter et d'autres flux pour une requête de recherche. Accédez simplement à leur page de recherche et recherchez une requête.

0
Gurdas