Adakah alternatif untuk Twitter RSS setelah layanan asli dimatikan? [Tutup]

23

Umpan RSS Twitter dulu berupa https://twitter.com/statuses/user_timeline/username.rss; lalu mereka pindah ke https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=username. Tampaknya ini juga akan dihentikan, pada bulan Maret 2013 (yaitu bulan ini!) Dan kali ini tanpa cara alternatif untuk mendapatkannya.

Apakah ada aplikasi yang menghasilkan umpan RSS dari timeline Twitter? Ini diperlukan bagi kita yang perlu beralih dari umpan RSS saat ini.

Idealnya, saya akan mencari aplikasi yang meminta izin untuk melihat feed Google Reader saya dan memberi saya daftar URL feed baru untuk feed berbasis twitter saya, tapi sungguh, bahkan generator manual (satu-per-satu) akan jadilah hebat.

waldyrious
sumber

Jawaban:

9

Saya memiliki skrip yang memungkinkan Anda menarik timeline pengguna Anda sebagai RSS di: http://twitrss.me/

Charlie
sumber
6

http://twitter-rss.com tampaknya telah mati.

Saya menggunakan layanan lain http://rss4twitter.appspot.com - yang tampaknya berfungsi dengan baik sejauh ini. Ini juga hanya mendukung timeline pengguna pada saat itu.

pengguna43004
sumber
3
rss4twitter.appspot.com mengarahkan ke rssitfor.me , yang memperingatkan dalam pesan tak bertanggal bahwa ia telah "di bawah beban berat selama 48 jam terakhir." Saat mencoba menarik RSS dari feed Twitter, saya mendapat kesalahan 404. Tampaknya mendapatkan RSS dari Twitter sangat banyak diminati dan sangat banyak situs kecil.
Mark Berry
5

Twitter tampaknya telah mematikan semua akses standar ke RSS dengan merilis API v1.1-nya. Namun ada aplikasi PHP Twitter-RSS-Parser yang memberi Anda umpan Twitter Twitter lengkap kembali di situs Anda sendiri (bukan hanya satu pengguna tweet seperti dengan http://twitter-rss.com/ ):

  1. Buat aplikasi twitter baru
  2. Setelah dibuat, klik 'Buat token akses saya' di bagian bawah tab 'Perincian'
  3. Lihat di tab OAuth dan dapatkan detail token / konsumen
  4. Unduh Twitter-RSS-Parser dari github ( https://github.com/jdelamater99/Twitter-RSS-Parser/archive/master.zip )
  5. Unzip dan FTP ke situs Anda
  6. Salin file config.php-dist ke config.php
  7. Edit file config.php dan modifikasi baris di bawah ini agar sesuai dengan Pengaturan OAuth aplikasi Twitter
  8. Goto URL yang Anda unggah misalnya http://domain.com/Twitter-RSS-Parser/?home untuk memeriksa apakah itu berfungsi

config.php:

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

Perhatikan bahwa saya telah membuat blog tentang ini, yang mencakup tangkapan layar: http://ianchanning.wordpress.com/2013/06/26/twitter-rss-feeds/

Saya juga harus perhatikan bahwa Anda juga mendapatkan tautan berikut yang dapat Anda gunakan URL berikut:

icc97
sumber
Saya melakukan semua langkah. Aplikasi saya berfungsi ketika saya memasukkan nama pengguna yang valid di $twit_namedalam config.php. Tapi saya ingin menggunakan aplikasi ini untuk mengikuti beberapa pengguna (misalnya; dengan mengirimkan nama pengguna dengan string kueri). Apakah itu mungkin?
hkBattousai
@ hkBattousai Cara Anda melakukan ini adalah memiliki umpan RSS untuk setiap pengguna sehingga di pembaca umpan Anda, Anda membuat umpan untuk stephenfry dengan URL ini ( domain.com/... ) dan kemudian membuat umpan terpisah untuk mis. mdo ( domain.com/ Twitter-RSS-Parser? Screen_name = mdo & count = 100 )
icc97
2

Umpan RSS dihentikan beberapa minggu yang lalu dengan v1 API Twitter. Saya pikir Twitter menunda pensiun karena mereka tahu banyak aplikasi akan berhenti bekerja (yang mengandalkan umpan RSS Twitter)

Masalahnya adalah bahwa untuk menghasilkan umpan RSS dengan API v1.1 Anda harus membuat aplikasi yang diautentikasi. Ini meningkatkan bar mengakses data Anda sehingga hanya pengembang yang bisa. Pada akhirnya saya memutuskan untuk menulis naskah sendiri yang berfungsi. Ini memiliki keuntungan dari Anda menjalankannya di situs web Anda - sehingga Anda tidak harus bergantung pada layanan pihak ke-3. Jelas harus menginstalnya di situs web membuatnya sedikit rumit untuk beberapa orang, tetapi saya telah mencoba membuatnya semudah mungkin.

Aplikasi ini disebut Twools dan Anda dapat mengetahui semua info tentangnya di halaman Twools . Saya juga telah menulis artikel mendalam tentang apa yang Twitter lakukan dengan API mereka, penghapusan RSS dan cara menggunakan Twools - Memperkenalkan Twools - feed RSS Twitter Anda dilepaskan .

Setelah Anda menginstalnya di situs web Anda, Anda dapat menghasilkan umpan RSS.

Pertama, Anda memilih umpan input Anda:

  • Timeline beranda Anda
  • Timeline pengguna (milik Anda atau pengguna lain)
  • Menyebutkan Anda
  • Favorit Anda
  • Daftar garis waktu (dari daftar yang Anda miliki)
  • Pesan langsung diterima (dinonaktifkan secara default)
  • Pesan langsung Terkirim (dinonaktifkan secara default)
  • Pencarian Twitter
  • Pengikut baru
  • Teman-teman baru

Kemudian Anda dapat memfilter hasil ini:

Filter di Tweet
  • Berisi kata kunci apa saja, #hashtag atau @screen_name: Anda dapat memfilter dengan satu kata kunci, tagar atau nama layar dalam bidang ini. Misalnya, jika Anda ingin mengembalikan hanya tweet yang berisi tagar #socialmedia, Anda akan memasukkannya di sini. Atau Anda bisa memasukkan nama layar (misalnya @iagdotme) untuk hanya mengembalikan tweet yang menyebutkan pengguna itu.
  • Berisi semua kata kunci, #hashtags atau @screen_names: Anda dapat memfilter dengan beberapa kata kunci, tagar atau nama layar dalam bidang ini. Ini mirip dengan bidang sebelumnya kecuali Anda dapat menambahkan beberapa kata kunci, tagar atau nama layar dengan memisahkannya dengan koma. Misalnya, Anda dapat memasukkan "#socialmedia, @iagdotme" untuk hanya mengembalikan tweet yang berisi tagar #socialmedia dan menyebutkan @iagdotme
  • Tidak mengandung kata kunci, #hashtags atau @screen_names: Anda dapat memfilter dengan beberapa kata kunci, tagar atau nama layar dalam bidang ini. Ini mirip dengan bidang sebelumnya kecuali hanya tweet yang TIDAK berisi kata kunci, tagar atau nama layar ini yang akan ditampilkan.
  • Mengandung #hashtag tunggal: Identik dengan bidang pertama kecuali bahwa tagar khusus ini dapat dihapus dari output umpan jika dipilih dalam opsi terakhir.
  • Dari: Hanya tweet dari pengguna ini yang akan dikembalikan
  • Not From: Hanya tweet yang tidak dari pengguna ini akan dikembalikan
  • Menggunakan Aplikasi: Anda dapat memfilter berdasarkan aplikasi yang digunakan untuk mengirim tweet. Anda dapat memilih beberapa nama aplikasi dengan memisahkan dengan koma. Misalnya, untuk mengembalikan tweet yang diposkan dengan Hootsuite atau Buffer, Anda dapat memasukkan "Hootsuite, Buffer" di sini.
  • Tidak Menggunakan Aplikasi: Mirip dengan bidang sebelumnya tetapi di sini Anda dapat mengembalikan tweet yang diposting tidak menggunakan aplikasi ini. Anda dapat memilih beberapa nama aplikasi dengan memisahkan dengan koma. Misalnya, untuk mengembalikan tweet yang TIDAK diposting menggunakan Hootsuite atau Buffer, Anda dapat memasukkan "Hootsuite, Buffer" di sini.
  • Kecualikan Aplikasi Penjadwalan: Dengan mencentang kotak ini Anda dapat mengecualikan berbagai aplikasi penjadwalan (seperti Buffer, IFTTT, Social Oomph, dan Triberr) dari hasilnya. Anda dapat mengedit daftar dengan mengedit file konfigurasi (lihat nanti).
  • Kecualikan RT: Dengan mencentang kotak ini Anda dapat mengecualikan RT dari hasil. Ini menggunakan API Twitters sendiri untuk hanya mengembalikan non retweet, tetapi juga mencari RT di tweet.
  • Telah difavoritkan : Hanya kembalikan tweet yang difavoritkan.
  • Telah Di-retweet: Hanya kembalikan tweet yang telah di-retweet.
Filter di Tweet
  • Di Lokasi: Anda dapat memfilter menurut lokasi orang yang menge-tweet itu. Filter ini melihat string lokasi profil pengguna.
  • Di Bio: Anda dapat memfilter kata kunci dari profil pengguna.
  • Menulis dalam Bahasa: Anda dapat memfilter menurut bahasa yang digunakan orang yang menge-tweet itu.

Setelah selesai, Anda dapat memanipulasi output ...

  • Hapus Hashtag yang ditentukan: Jika Anda memasukkan tagar di bidang 'Mengandung satu tagar #tag' di atas, Anda dapat menghapusnya dari output. Ini sangat berguna jika Anda ingin menggunakannya untuk posting silang. Misalnya, jika Anda ingin mengambil tweet dengan tagar #li untuk dikirim silang ke LinkedIn, Anda tidak ingin tagar #li muncul di umpan.
  • Hapus semua Tagar: Ini cukup brutal - menghapus semua tagar termasuk tagar.
  • Hapus semua tagar dari ujung, tetapi hanya hapus '#' di tempat lain: Ini mungkin lebih berguna daripada filter tagar sebelumnya. Ini menghapus semua tagar dari akhir tweet. Namun ia menyimpan tagar di bagian utama tweet tetapi menghilangkan simbol "#". Ini berguna ketika orang menggunakan tagar inline di mana menghapus akan kehilangan rasa tweet. Misalnya "Aplikasi #twitter yang bagus memberi Anda umpan #rss #socialmedia #twittertools" Anda akan menjadi "Aplikasi twitter yang bagus akan mengembalikan umpan rss Anda".
  • Hapus semua nama layar (termasuk 'via @screenname'): Ini menghapus semua nama layar dari tweet. Berguna untuk posting silang dan membersihkan tweet.
  • Tautan ke URL pertama yang terkandung dalam tweet (jika tersedia): Umpan RSS biasanya terhubung ke setiap tweet, tetapi jika Anda memeriksa opsi ini, Twools akan menautkan ke URL pertama yang terkandung dalam setiap tweet. Ini sangat berguna jika Anda ingin mem-bookmark artikel dari tweet, atau mengirim posting silang ke LinkedIn atau Facebook yang terhubung ke artikel yang terdapat dalam tweet.
  • URL unshorten (jika "Ditautkan ke URL pertama yang terkandung dalam tweet" dipilih) - SLOW: Twools berupaya untuk membatalkan unortort URL yang terkandung dalam tweet dengan mencari tahu ke mana ia diarahkan. Ini bisa sangat lambat karena Twools harus melalui setiap URL satu per satu. Namun itu bisa berguna ketika Anda ingin menautkan ke URL bersih.
  • Hapus semua URL: Menghapus semua URL dari tweet. Ini sangat berguna jika Anda telah memilih "tautan ke URL pertama yang terkandung dalam Tweet".
  • Tampilkan nama layar pengirim alih-alih tweet .: Jika Anda ingin mengembalikan nama layar orang yang mengirim tweet, pilih opsi ini. Ini berguna jika Anda ingin mengetahui info tentang pengikut Anda atau orang-orang yang menyebut Anda. Anda dapat menggunakan informasi ini untuk mengikuti, berhenti mengikuti atau menambahkannya ke daftar.
baritoneuk
sumber
Ini terlihat luar biasa. TERIMA KASIH UNTUK MENULIS INI !! Saya akan mencobanya dan memberi tahu Anda bagaimana hasilnya :). (sebelah sana.)
Jangan khawatir - semoga bermanfaat. Saya sudah hampir menyelesaikan versi plugin WordPress juga yang akan membuatnya lebih mudah digunakan. Beri tahu saya bagaimana caranya!
baritoneuk
1

Meskipun bukan cara langsung untuk mendapatkan umpan, ada pembaca RSS yang mendukung pembacaan garis waktu Twitter - BazQux Reader . Itu tidak hanya menampilkan teks tweet tetapi juga avatar penulis dan gambar terlampir.

Anda dapat mencoba mengimpor langganan Google Reader Anda dan itu akan secara otomatis menangani tautan lama Anda menggunakan API JSON Twitter baru. Anda juga dapat berlangganan Twitters baru dengan memasukkan url twitter.com/UserName.

PS: Saya penulis BazQux Reader.

vshabanov
sumber
Terima kasih, tapi mungkin ini sedang di bawah beban berat, karena berlangganan feed twitter sepertinya tidak berfungsi dengan baik (itu terus menunjukkan pesan "berlangganan feed baru" untuk waktu yang lama sampai akhirnya mulai menampilkan posting). Bagaimanapun, itu akhirnya berhasil, jadi saya akan menerima jawabannya.
waldyrious
Eh, maaf, saya tidak melihat itu hanya percobaan gratis. Maaf, itu tidak berhasil untuk saya. Saya harus tidak menerima.
waldyrious
-1

Ada situs newsmixx.com yang menampilkan twitter dan feed lain untuk permintaan pencarian. Cukup akses halaman pencarian mereka dan cari permintaan.

Gurdas
sumber
2
Ini tidak benar-benar menawarkan umpan RSS.
jonsca