Orice alternative pentru Twitter RSS după ce serviciul nativ este închis? [închis] (Aplicații web, Twitter, Rss, Twitterfeed)

waldyrious a intrebat.

Fluxurile RSS de la Twitter obișnuiau să fie sub formă de https://twitter.com/statuses/user_timeline/username.rss; apoi au trecut la https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=username. Se pare că și acesta va fi desființat, în martie 2013 (adică luna aceasta!) și de data aceasta cu nicio modalitate alternativă de a le obține.

Există vreo aplicație care să genereze un flux RSS dintr-o cronologie Twitter? Acest lucru ar fi necesar pentru aceia dintre noi care trebuie să treacă de la fluxurile RSS actuale.

În mod ideal, aș căuta o aplicație care să îmi ceară permisiunea de a vizualiza fluxurile Google Reader și să îmi ofere o listă cu noile URL-uri de fluxuri pentru fluxurile bazate pe Twitter, dar, într-adevăr, chiar și un generator manual (unul câte unul) ar fi minunat.

6 răspunsuri
Charlie

Am un script care vă permite să vă extrageți cronologia utilizatorului ca RSS la: http://twitrss.me/

user43004

http://twitter-rss.com pare să fi murit.

Eu folosesc un alt serviciu http://rss4twitter.appspot.com – care pare să funcționeze bine până acum. De asemenea, deocamdată acceptă doar cronologiile utilizatorilor.

Comentarii

  • rss4twitter.appspot.com direcționează către rssitfor.me, care avertizează într-un mesaj nedatat că a fost „foarte încărcat în ultimele 48 de ore”. La încercarea de a extrage un RSS de la un feed Twitter mi-a dat o eroare 404. Se pare că obținerea de RSS de pe Twitter este foarte solicitată și copleșește site-urile mici. –  > Por Mark Berry.
icc97

Se pare că Twitter a eliminat în sfârșit orice acces standard la RSS odată cu lansarea API v1.1. Cu toate acestea, există o PHP Twitter-RSS-Parser care vă permite să primiți feed-ul RSS Twitter complet pe propriul site (nu doar tweet-urile unui singur utilizator, ca în cazul lui http://twitter-rss.com/):

  1. Creați un fișier nouă aplicație Twitter
  2. Odată creată, faceți clic pe „Create my access token” (Creați jetonul meu de acces) în partea de jos a filei „Details” (Detalii).
  3. Uitați-vă în fila OAuth și obțineți detaliile token-ului / consumatorului
  4. Descărcați Twitter-RSS-Parser de pe github (https://github.com/jdelamater99/Twitter-RSS-Parser/archive/master.zip)
  5. Descompuneți-l și trimiteți-l prin FTP pe site-ul dvs.
  6. Copiați fișierul config.php-dist în config.php
  7. Editați fișierul config.php și modificați liniile de mai jos pentru a se potrivi cu setările OAuth ale aplicației Twitter
  8. Accesați URL-ul pe care l-ați încărcat, de ex. http://example.com/Twitter-RSS-Parser/?home pentru a verifica dacă funcționează

config.php:

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

Rețineți că am scris pe blog despre acest lucru, care include capturi de ecran: http://ianchanning.wordpress.com/2013/06/26/twitter-rss-feeds/

De asemenea, ar trebui să notez că aveți apoi, de asemenea, următoarele linkuri pe care le puteți utiliza următoarele URL-uri:

Comentarii

  • Am făcut toți pașii. Aplicația mea funcționează atunci când introduc un nume de utilizator valid în $twit_name în config.php. Dar vreau să folosesc această aplicație pentru a urmări mai mulți utilizatori (de exemplu, prin trecerea numelui de utilizator printr-un șir de interogare). Este posibil acest lucru? –  > Por hkBattousai.
  • @hkBattousai Modul în care faceți acest lucru este să aveți un flux RSS pentru fiecare utilizator, astfel încât în cititorul de fluxuri să creați un flux pentru stephenfry cu acest URL (domain.com/…) și apoi creați un feed separat pentru, de exemplu, mdo (domain.com/Twitter-RSS-Parser?screen_name=mdo&count=100) –  > Por icc97.
baritoneuk

Fluxurile RSS au fost retrase în urmă cu câteva săptămâni odată cu v1 a API-ului Twitter. Cred că Twitter a amânat retragerea pentru că știa că o mulțime de aplicații nu vor mai funcționa (cele care se bazau pe fluxurile RSS Twitter)

Problema este că pentru a genera fluxuri RSS cu v1.1 a API-ului trebuie să creezi o aplicație care să se autentifice. Se ridică ștacheta accesului la datele tale astfel încât doar dezvoltatorii să poată. În cele din urmă am decis să scriu propriul script care face treaba. Acesta are avantajul de a fi rulat pe site-ul dvs. web, astfel încât să nu trebuiască să vă bazați pe un serviciu terță parte. Evident, faptul că trebuie să îl instalați pe un site web îl face puțin mai dificil pentru unele persoane, dar am încercat să îl fac cât mai ușor posibil.

Aplicația se numește Twools și puteți afla toate informațiile despre ea pe site-ul pagina Twools. Am scris, de asemenea, un articol detaliat despre ceea ce face Twitter cu API-ul lor, despre eliminarea RSS și despre cum se utilizează Twools – Introducere Twools -. fluxurile RSS de la Twitter dezlănțuite.

După ce l-ați instalat pe site-ul dumneavoastră, puteți genera fluxuri RSS.

În primul rând, vă alegeți feed-ul de intrare:

  • Cronologia dvs. de acasă
  • Cronologia utilizatorului (a ta sau a altui utilizator)
  • Mențiunile dvs.
  • Favoritele dvs.
  • Cronologia listei (dintr-o listă pe care o dețineți)
  • Mesaje directe primite (dezactivat în mod implicit)
  • Mesaje directe trimise (dezactivat în mod implicit)
  • Căutare Twitter
  • Noi urmăritori
  • Noi prieteni

Apoi puteți filtra aceste rezultate:

Filtre pe Tweeturi

  • Care conțin orice cuvânt cheie, #hashtag sau @screen_name: În acest câmp puteți filtra după un singur cuvânt cheie, hashtag sau nume de ecran. De exemplu, dacă doriți să returnați numai tweet-urile care conțin hashtag-ul #socialmedia, introduceți acest lucru aici. Sau ați putea introduce un nume de ecran (de exemplu @iagdotme) pentru a returna numai tweet-urile care menționează acel utilizator.
  • Conținând toate cuvintele cheie, #hashtags sau @screen_names: Puteți filtra după mai multe cuvinte cheie, hashtag-uri sau nume de ecran în acest câmp. Este similar cu câmpul anterior, cu excepția faptului că puteți adăuga mai multe cuvinte cheie, hashtag-uri sau nume de ecran separându-le printr-o virgulă. De exemplu, puteți introduce „#socialmedia, @iagdotme” pentru a returna numai tweet-urile care conțin hashtag-ul #socialmedia și care menționează @iagdotme.
  • care nu conțin cuvinte cheie, #hashtag-uri sau @screen_names: Puteți filtra după mai multe cuvinte cheie, hashtag-uri sau nume de ecran în acest câmp. Este similar cu câmpul anterior, cu excepția faptului că vor fi afișate doar tweet-urile care NU conțin niciunul dintre aceste cuvinte cheie, hashtag-uri sau nume de ecran.
  • Conține un singur #hashtag: Identic cu primul câmp, cu excepția faptului că acest hashtag specific poate fi eliminat din rezultatul feed-ului dacă este selectat în opțiunea finală.
  • De la: Vor fi returnate numai tweet-urile de la acești utilizatori
  • Not From (Nu de la): Vor fi returnate numai tweet-urile care nu provin de la acești utilizatori.
  • Utilizarea aplicațiilor: Puteți filtra în funcție de aplicația utilizată pentru a trimite tweet-ul. Puteți selecta mai multe nume de aplicații, separându-le prin virgulă. De exemplu, pentru a returna tweet-uri postate fie cu Hootsuite, fie cu Buffer, puteți introduce aici „Hootsuite, Buffer”.
  • Nu utilizați aplicații: Similar cu câmpul anterior, dar aici puteți returna tweet-urile care au fost postate fără a utiliza aceste aplicații. Puteți selecta mai multe nume de aplicații, separându-le prin virgulă. De exemplu, pentru a returna tweet-urile care NU au fost postate folosind Hootsuite sau Buffer, puteți introduce aici „Hootsuite, Buffer”.
  • Excludeți aplicațiile de programare: Prin bifarea acestei căsuțe puteți exclude o varietate de aplicații de programare (cum ar fi Buffer, IFTTT, Social Oomph și Triberr) din rezultate. Puteți edita lista prin editarea fișierului de configurare (a se vedea mai târziu).
  • Exclude RTs (Exclude RTs): Prin bifarea acestei căsuțe puteți exclude RT-urile din rezultate. Acest lucru folosește API-ul propriu al Twitters pentru a returna doar cele care nu sunt retweet-uri, dar caută și RT în tweet-uri.
  • Been Favorited: Returnează doar tweet-urile care au fost favorite.
  • Au fost retușate: Returnează numai tweet-urile care au fost retweetate.

Filtre pentru Tweeturi

  • În locație: Puteți filtra în funcție de locația persoanei care a transmis tweet-ul. Acest filtru se uită la șirul de locații din profilul utilizatorului.
  • În Bio: Puteți filtra un cuvânt cheie din profilul utilizatorului.
  • Scrie în Limbă: Puteți filtra în funcție de limba în care scrie persoana care a postat tweet-ul.

După ce ați făcut asta, puteți manipula rezultatul…

  • Eliminați Hashtag-ul specificat: Dacă ați introdus un hashtag în câmpul „Conține un singur #hashtag” de mai sus, îl puteți elimina din rezultat. Acest lucru este util în special dacă doriți să îl utilizați pentru postări încrucișate. De exemplu, dacă doriți să preluați tweet-uri cu hashtag-ul #li pentru a le posta încrucișat pe LinkedIn, nu veți dori ca hashtag-ul #li să apară în flux.
  • Remove all Hashtags (Îndepărtați toate hashtag-urile): Aceasta este destul de brutală – elimină toate hashtag-urile, inclusiv cele inline.
  • Îndepărtați toate hashtag-urile de la sfârșit, dar eliminați doar „#” în altă parte: Acest lucru este probabil mai util decât filtrul hashtag anterior. Elimină toate hashtag-urile de la sfârșitul tweet-ului. Cu toate acestea, păstrează hashtag-urile din corpul principal al tweet-ului, dar elimină simbolul „#”. Acest lucru este util atunci când oamenii folosesc hashtag-uri în linie, unde eliminarea ar pierde sensul tweet-ului. De exemplu, „Great #twitter app gives you back your #rss feeds #socialmedia #twittertools” ar deveni „Great twitter app gives you back your rss feeds”.
  • Eliminați toate numele de ecran (inclusiv „via @screenname”): Această opțiune elimină toate numele de ecran din tweet. Util pentru postări încrucișate și pentru curățarea tweet-urilor.
  • Link către primul URL conținut în tweet (dacă este disponibil): Fluxul RSS face de obicei legătura cu fiecare tweet, dar dacă bifați această opțiune, Twools va face legătura cu primul URL conținut în fiecare tweet. Acest lucru este foarte util dacă doriți să marcați articole din tweet-uri sau să faceți postări încrucișate pe LinkedIn sau Facebook, cu link către articolul conținut în tweet.
  • Unshorten URL (dacă este selectată opțiunea „Linked to 1st URL contained in tweet” (Legătură la primul URL conținut în tweet) – SLOW: Twools încearcă să scurteze URL-ul conținut în tweet, aflând unde se redirecționează acesta. Acest lucru poate fi foarte lent, deoarece Twools trebuie să parcurgă fiecare URL în parte. Cu toate acestea, poate fi utilă atunci când doriți să creați un link către URL-uri curate.
  • Eliminați toate URL-urile: Îndepărtează toate URL-urile din tweet. Acest lucru este deosebit de util dacă ați selectat „link to 1st URL contained in Tweet”.
  • Afișați numele de ecran al expeditorului în loc de tweet..: Dacă doriți să returnați numele de ecran al persoanei care a trimis tweet-ul, selectați această opțiune. Acest lucru este util dacă doriți să aflați informații despre urmăritorii dvs. sau despre persoanele care v-au menționat. Ați putea utiliza aceste informații pentru a le urmări, a le șterge sau a le adăuga la o listă.

Comentarii

  • Arată incredibil. VĂ MULȚUMESC PENTRU CĂ AȚI SCRIS ASTA!!! O să încerc și o să vă anunț cum merge :). (pe acolo.) – user23222
  • Nu vă faceți griji – sper să vă fie de ajutor. Aproape că am finalizat și o versiune a plugin-ului WordPress, care îl va face și mai ușor de utilizat. Anunță-mă cum te descurci! –  > Por baritoneuk.
vshabanov

Deși nu este o modalitate directă de a obține feed, există un cititor RSS care acceptă citirea cronologiilor Twitter – BazQux Reader. Acesta nu arată doar textul tweet-ului, ci și avatarul autorului și imaginile atașate.

Ați putea încerca să importați abonamentele Google Reader și ar trebui să se ocupe automat de vechile linkuri folosind noul API JSON Twitter. De asemenea, puteți să vă abonați la noi Twitter-uri introducând doar adresa twitter.com/UserName.

PS: Eu sunt autorul BazQux Reader.

Comentarii

  • Mulțumesc, dar poate că este foarte încărcat, pentru că abonarea la un flux Twitter nu pare să funcționeze foarte bine (continuă să afișeze mesajul „subscribing to new feed” pentru o perioadă lungă de timp până când, în cele din urmă, începe să afișeze postările). în orice caz, în cele din urmă funcționează, așa că voi accepta răspunsul. –  > Por waldyrious.
  • Ăăă, scuze, nu am observat că era doar o încercare gratuită. Îmi pare rău, dar nu funcționează pentru mine. Va trebui să nu accept. –  > Por waldyrious.
Gurdas

Există un site newsmixx.com care afișează Twitter și alte fluxuri pentru o interogare de căutare. Trebuie doar să accesați pagina lor de căutare și să căutați o interogare.

Comentarii

  • Totuși, acest lucru nu oferă cu adevărat un flux RSS. –  > Por jonsca.