6
votes

Remplacement de Twitter RSS API?

J'utilise actuellement l'API RSS de Twitter ( exemple ) pour récupérer les tweets des gens pour une application. Cependant, une fois la version 1.1 de leur API sort, je ne pourrai plus faire cela. Qu'est-ce qu'un simple remplacement, je peux utiliser pour cela?


1 commentaires

Twitter RSS était super pour utiliser comme IFTTT déclencheurs, cette semaine, mes déclencheurs ont cessé de fonctionner :-( J'espère qu'une nouvelle solution vient !


4 Réponses :


7
votes

Malheureusement, la réponse est la suivante: "Il n'y en a pas."

Twitter continue de verrouiller leur plate-forme, car ils ont depuis le passage à OAuth. Si vous souhaitez ajouter du contenu à Twitter, vous pouvez le faire facilement. Si vous souhaitez obtenir du contenu out de Twitter, vous devez bien vous conformer aux exigences de Twitter.

RSS était un moyen facile d'obtenir du contenu out de Twitter, et ils l'ont donc tué. Ils vous diront que ce n'était pas vraiment utilisé, mais c'est une charge de taureau et ils le savent, mais cela semble bon et la plupart des gens vont simplement l'avaler.

Il y a une solution de contournement que vous pouvez utiliser jusqu'en mars 2013:

https://apl.twitter.com/1/status/user_timeline/username.rsssss: a>

Remplacez "Nom d'utilisateur" avec le nom d'utilisateur Twitter de votre choix.

Mais après un jour de mars / avril 2013, cela cessera de travailler et vous devrez utiliser OAuth et Json pour analyser les flux Twitter.



4
votes

utiliser Twitter RSS - script Google Apps de Github à convertir Twitter API 1.1 à RSS. En utilisant cette option, vous pouvez obtenir des résultats de recherche, les délais d'utilisateurs, les favoris des utilisateurs ou même les listes de Twitter.


3 commentaires

Merci pour la suggestion de Google Apps! J'ai effectivement trouvé une solution alternative qui fait quelque chose de similaire.


J'utilise votre script, mais au cours des 3 derniers mois environ, cela continue de demander une autorisation. Cela fonctionne depuis quelque temps (un jour ou deux), puis il demande à nouveau à l'autorisation. Des idées?


Enfin trouvé le temps de la réécrire, en supprimant les bibliothèques obsolètes. Maintenant, ça marche comme un charme. Merci!



1
votes

Je cherche une réponse à cela pendant un certain temps, au fur et à mesure que je voulais fournir un remplacement des déclencheurs Twitter dans IFTTT. Lorsque IFTTT les a retirés, nous pourrions utiliser les flux RSS de Twitter. Toutefois, avec V1 de leur API retraitée, vous devez authentifier toutes les demandes et elles ne sont plus des flux RSS. C'est une honte parce que ça fermait la porte à de nombreux développeurs débutants.

Je recommanderais certainement de vérifier Twitter-rss.com dans la réponse ci-dessus, mais vous voudrez peut-être consulter une solution que j'ai proposée. Il s'appelle Twools et c'est presque prêt.

Twools a commencé comme un moyen de récupérer les flux RSS de Twitter. Twitter Version à la retraite 1 de leur API en juin 2013 ainsi que la retraite des flux RSS. Comme Eh bien, comme n'ayant pas accès aux flux RSS, Vous devez être authentifié à utiliser l'API qui lève la barre pour les utilisateurs et les développeurs Twitter. Cela a été mon intention de rendre cela aussi facile que possible pour vous installer, mais vous devez installer Ceci sur votre propre site Web (PHP est requis). C'est juste un cas d'édition de quelques-uns Lignes dans un fichier (avec vos détails de l'application Twitter) et téléchargez sur votre site Web. Twools propose un certain nombre d'aliments RSS de l'API Twitter:

  • Votre chronologie de la maison
  • Timeline utilisateur (le vôtre ou un autre utilisateur)
  • Vos mentions
  • vos favoris
  • Liste Timeline (à 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 Twitter
  • Nouveaux adeptes
  • Nouveaux amis

    Entrez la description de l'image ici

    Vous pouvez filtrer les résultats de l'API Twitter en émettant uniquement des tweets contenant certains mots-clés, hashtags ou noms d'écran ou même par l'application utilisée envoyer le tweet. Aussi bien que vous pouvez filtrer en fonction de l'utilisateur (actuellement leur emplacement et leur langue). Enfin, vous pouvez modifier les données émises dans L'aliment RSS en supprimant les URL, les noms d'écran, les hashtags, etc. ou partagent votre recette. avec d'autres dossiers. Ainsi qu'un générateur de flux RSS, Twools a une base Filtre de spam Message direct (utilisation expérimentale-utilisation à vos risques et périls!) Et un simple Outil de gestion des médias sociaux (essentiellement une version HTML des filtres RSS). Vous pouvez également garder un œil sur votre utilisation de l'API sur la page d'état.

    avec Twools et votre application que vous pourriez

    • Vos tweets lorsque vous mentionnez un hashtag spécifique
    • vos faves Twitter:
    • Obtenez de nouveaux adeptes de l'un certain pays ou de l'emplacement
    • Obtenez des tweets quand une personne mentionne Starbucks négativement dans un tweet au Royaume-Uni
    • Obtenez des tweets lorsque quelqu'un tweets vers un article sur votre site Web

      Pour plus d'informations, voir http://twools.it/


0 commentaires

2
votes

J'ai mis ensemble deux scripts et instructions de PHP sous licence sous licence de deux mit afin que vous puissiez chercher et mettre en cache Twitter les délais d'utilisateur Twitter en RSS ..

Le plus important est de mettre en cache les tweets depuis que vous êtes autorisé à appeler l'API 15 fois par 15 minutes.

Regardez sur twitterrs.net


0 commentaires