Qualche alternativa a Twitter RSS dopo la chiusura del servizio nativo? [chiuso]


23

I feed RSS di Twitter erano nel modulo https://twitter.com/statuses/user_timeline/username.rss; poi si sono trasferiti a https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=username. Apparentemente anche questo sarà sospeso, a marzo 2013 (cioè questo mese!) E questa volta senza un modo alternativo per ottenerli.

Esiste un'app che genera un feed RSS da una sequenza temporale di Twitter? Ciò sarebbe necessario per quelli di noi che hanno bisogno di passare dai feed RSS attuali.

Idealmente, sarei alla ricerca di un'app che richieda l'autorizzazione per visualizzare i miei feed di Google Reader e mi dia un elenco di nuovi URL di feed per i miei feed basati su Twitter, ma in realtà, anche un generatore manuale (uno a uno) sarebbe essere grande.

Risposte:



6

http://twitter-rss.com sembra essere morto.

Sto usando un altro servizio http://rss4twitter.appspot.com - che sembra funzionare bene finora. Supporta anche solo le linee temporali degli utenti al momento.


3
rss4twitter.appspot.com indirizza a rssitfor.me , che avverte in un messaggio non datato che è stato "sotto carico pesante per le ultime 48 ore". Al tentativo di estrarre un RSS da un feed di Twitter mi ha dato un errore 404. Sembra che ottenere RSS da Twitter sia molto richiesto e stia travolgendo piccoli siti.
Mark Berry,

5

Sembra che Twitter abbia finalmente eliminato tutti gli accessi standard a RSS con il rilascio della sua API v1.1. Tuttavia, c'è un'app PHP Twitter-RSS-Parser che ti restituisce il tuo feed RSS completo di Twitter sul tuo sito (non solo i tweet di un singolo utente come su http://twitter-rss.com/ ):

  1. Crea una nuova app di Twitter
  2. Una volta creato, fai clic su "Crea il mio token di accesso" nella parte inferiore della scheda "Dettagli"
  3. Cerca nella scheda OAuth e ottieni i dettagli token / consumer
  4. Scarica Twitter-RSS-Parser da github ( https://github.com/jdelamater99/Twitter-RSS-Parser/archive/master.zip )
  5. Decomprimilo e FTP sul tuo sito
  6. Copia il file config.php-dist in config.php
  7. Modifica il file config.php e modifica le righe sottostanti in modo che corrispondano alle impostazioni OAuth dell'app Twitter
  8. Vai all'URL che hai caricato, ad esempio http://domain.com/Twitter-RSS-Parser/?home per verificare che funzioni

config.php:

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

Nota che ho scritto un blog su questo, che include schermate: http://ianchanning.wordpress.com/2013/06/26/twitter-rss-feeds/

Dovrei anche notare che hai anche i seguenti link che puoi usare i seguenti URL:


Ho fatto tutti i passaggi. La mia applicazione funziona quando inserisco un nome utente valido $twit_namein config.php. Ma voglio usare questa applicazione per seguire più utenti (ad esempio, passando il nome utente tramite una stringa di query). È possibile?
hkBattousai,

@hkBattousai Il modo in cui lo fai è avere un feed RSS per ogni utente, quindi nel tuo lettore di feed crei un feed per stephenfry con questo URL ( domain.com/… ) e quindi crei un feed separato per esempio mdo ( domain.com/ Twitter-RSS-Parser? Screen_name = mdo & count = 100 )
icc97

2

I feed RSS sono stati ritirati alcune settimane fa con v1 dell'API di Twitter. Penso che Twitter abbia posticipato la pensione perché sapevano che molte app avrebbero smesso di funzionare (quelle che si basavano sui feed RSS di Twitter)

Il problema è che per generare feed RSS con v1.1 dell'API devi creare un'app che si autentica. Alza il livello di accesso ai dati in modo che solo gli sviluppatori possano farlo. Alla fine ho deciso di scrivere la mia sceneggiatura che fa il lavoro. Ha il vantaggio di eseguirlo sul tuo sito Web, in modo da non dover fare affidamento su un servizio di terze parti. Ovviamente doverlo installare su un sito Web lo rende un po 'complicato per alcune persone, ma ho cercato di renderlo il più semplice possibile.

L'app si chiama Twools e puoi trovare tutte le informazioni su di essa nella pagina Twools . Ho anche scritto un articolo approfondito su cosa sta facendo Twitter con la sua API, la rimozione di RSS e come usare Twools - Presentazione di Twools - i tuoi feed RSS di Twitter scatenati .

Dopo averlo installato sul tuo sito Web, puoi generare feed RSS.

Innanzitutto, scegli il feed di input:

  • La cronologia di casa
  • Cronologia utente (tua o di un altro utente)
  • Le tue menzioni
  • I tuoi preferiti
  • Elenco cronologico (da un elenco di tua proprietà)
  • Messaggi diretti ricevuti (disabilitati per impostazione predefinita)
  • Messaggi diretti inviati (disabilitato per impostazione predefinita)
  • Ricerca su Twitter
  • Nuovi seguaci
  • Nuovi amici

Quindi puoi filtrare questi risultati:

Filtri sui tweet
  • Contiene qualsiasi parola chiave, #hashtag o @screen_name: puoi filtrare in base a una singola parola chiave, hashtag o nome schermo in questo campo. Ad esempio, se desideri restituire solo i tweet contenenti l'hashtag #socialmedia, inseriscilo qui. Oppure potresti inserire un nome schermo (ad esempio @iagdotme) per restituire solo i tweet che menzionano quell'utente.
  • Contiene tutte le parole chiave, #hashtags o @screen_names: in questo campo puoi filtrare in base a più parole chiave, hashtag o nomi di schermate. È simile al campo precedente, tranne per il fatto che è possibile aggiungere più parole chiave, hashtag o nomi di schermate separandoli con una virgola. Ad esempio, è possibile immettere "#socialmedia, @iagdotme" per restituire solo tweet contenenti l'hashtag #socialmedia e menzionare @iagdotme
  • Nessuna parola chiave, #hashtags o @screen_names: non è possibile filtrare in base a più parole chiave, hashtag o nomi di schermate in questo campo. Questo è simile al campo precedente, tranne che verranno visualizzati solo i tweet che NON contengono nessuna di queste parole chiave, hashtag o nomi di schermate.
  • Contiene #hashtag singolo: identico al primo campo tranne per il fatto che questo hashtag specifico può essere rimosso dall'output del feed se selezionato nell'opzione finale.
  • Da: verranno restituiti solo i tweet di questi utenti
  • Non da: verranno restituiti solo i tweet non di questi utenti
  • Utilizzo delle app: puoi filtrare in base all'app utilizzata per inviare il tweet. Puoi selezionare più nomi di app separandoli con una virgola. Ad esempio, per restituire i tweet pubblicati con Hootsuite o Buffer è possibile inserire qui "Hootsuite, Buffer".
  • Non utilizzando app: simile al campo precedente, ma qui è possibile restituire tweet pubblicati non utilizzando queste app. Puoi selezionare più nomi di app separandoli con una virgola. Ad esempio, per restituire tweet NON pubblicati tramite Hootsuite o Buffer è possibile inserire qui "Hootsuite, Buffer".
  • Escludi app di pianificazione: selezionando questa casella è possibile escludere una varietà di app di pianificazione (come Buffer, IFTTT, Social Oomph e Triberr) dai risultati. È possibile modificare l'elenco modificando il file di configurazione (vedere più avanti).
  • Escludi RT: selezionando questa casella è possibile escludere RT dai risultati. Questo utilizza l'API di Twitter per restituire solo non retweet, ma cerca anche RT nei tweet.
  • Stato preferito: restituisci solo i tweet preferiti.
  • È stato ritwittato: restituisce solo i tweet che sono stati ritwittati.
Filtri sui tweet
  • In Posizione: puoi filtrare in base alla posizione della persona che ha twittato il tweet. Questo filtro esamina la stringa di posizione del profilo degli utenti.
  • In Bio: puoi filtrare una parola chiave dal profilo dell'utente.
  • Scrive in lingua: puoi filtrare in base alla lingua in cui scrive la persona che ha twittato il tweet.

Una volta fatto, puoi manipolare l'output ...

  • Rimuovi hashtag specificato: se hai inserito un hashtag nel campo "Contiene # hashtag singolo" sopra, puoi rimuoverlo dall'output. Ciò è particolarmente utile se si desidera utilizzare per il cross posting. Ad esempio, se desideri recuperare i tweet con l'hashtag #li per incrociare i post su LinkedIn, non vorrai che l'hashtag #li appaia nel feed.
  • Rimuovi tutti gli hashtag: questo è abbastanza brutale, rimuove tutti gli hashtag compresi quelli in linea.
  • Rimuovi tutti gli hashtag dalla fine, ma rimuovi solo '#' altrove: questo è probabilmente più utile del precedente filtro hashtag. Rimuove tutti gli hashtag dalla fine del tweet. Tuttavia mantiene gli hashtag nel corpo principale del tweet ma rimuove il simbolo "#". Ciò è utile quando le persone usano hashtag in linea in cui la rimozione perderebbe il senso del tweet. Ad esempio "La grande app #twitter ti restituisce i tuoi feed #rss #socialmedia #twittertools" diventerebbe "La grande app twitter ti restituisce i tuoi feed rss".
  • Rimuovi tutti i nomi delle schermate (incluso "via @nomeprof"): rimuove tutti i nomi delle schermate dal tweet. Utile per postare e ripulire i tweet.
  • Collegamento al primo URL contenuto nel tweet (se disponibile): il feed RSS di solito si collega a ciascun tweet, ma se si seleziona questa opzione, Twools si collegherà al primo URL contenuto in ciascun tweet. Questo è molto utile se vuoi aggiungere un segnalibro agli articoli dai tweet o postare un post su LinkedIn o Facebook collegandoti all'articolo contenuto nel tweet.
  • URL non abbreviato (se è selezionato "Collegato al 1o URL contenuto nel tweet") - LENTO: Twools tenta di annullare la visualizzazione dell'URL contenuto nel tweet scoprendo dove viene reindirizzato. Questo può essere molto lento poiché Twools deve passare attraverso ciascun URL singolarmente. Tuttavia, può essere utile quando si desidera collegarsi a URL puliti.
  • Rimuovi tutti gli URL: rimuove tutti gli URL dal tweet. Ciò è particolarmente utile se hai selezionato "link al 1o URL contenuto in Tweet".
  • Mostra il nome della schermata del mittente anziché il tweet .: Se si desidera restituire il nome della schermata della persona che ha inviato il tweet, selezionare questa opzione. Questo è utile se vuoi scoprire informazioni sui tuoi follower o sulle persone che ti hanno menzionato. È possibile utilizzare queste informazioni per seguirle, smetterle o aggiungerle a un elenco.

Questo sembra incredibile. GRAZIE PER AVER SCRITTO QUESTO!! Lo proverò e ti farò sapere come va :). (laggiù.)

Nessun problema, spero che lo trovi utile. Ho quasi completato anche una versione del plugin per WordPress che lo renderà ancora più facile da usare. Fammi sapere come vai!
baritoneuk,

1

Sebbene non sia un modo diretto per ottenere feed, esiste un lettore RSS che supporta la lettura delle linee temporali di Twitter: BazQux Reader . Mostra non solo il testo del tweet ma anche l'avatar dell'autore e le immagini allegate.

Potresti provare a importare le tue iscrizioni a Google Reader e dovrebbe gestire automaticamente i tuoi vecchi collegamenti utilizzando la nuova API JSON di Twitter. Puoi anche iscriverti a nuovi Twitter semplicemente inserendo l'URL twitter.com/UserName.

PS: sono l'autore di BazQux Reader.


Grazie, ma forse è sotto carico, perché la sottoscrizione a un feed di Twitter non sembra funzionare molto bene (continua a mostrare il messaggio "iscrizione al nuovo feed" per molto tempo fino a quando finalmente inizia a visualizzare post). in ogni caso, alla fine funziona, quindi accetterò la risposta.
waldyrious

Scusa, non ho notato che era solo una prova gratuita. Mi dispiace, non funziona per me. Dovrò accettare.
waldyrious

-1

Esiste un sito newsmixx.com che visualizza twitter e altri feed per una query di ricerca. Basta accedere alla loro pagina di ricerca e cercare una query.


2
Tuttavia, questo non offre davvero un feed RSS.
jonsca
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.