Yerel hizmetten sonra Twitter RSS alternatifleri kapatıldı mı? [kapalı]


23

Twitter'ın RSS beslemeleri eskiden biçimdeydi https://twitter.com/statuses/user_timeline/username.rss; sonra taşındı https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=username. Görünüşe göre bu da durdurulacak, Mart 2013'te (yani bu ay!) Ve bu sefer onları almanın alternatif bir yolu yok .

Twitter zaman çizelgesinden RSS beslemesi oluşturan herhangi bir uygulama var mı? Bu, mevcut RSS yayınlarından geçiş yapmak zorunda kalanlarımız için gerekli olacaktır.

İdeal olarak, Google Reader yayınlarımı görüntülemek için izin isteyen ve twitter tabanlı yayınlarım için bana yeni yayın URL'lerinin bir listesini veren bir uygulama arıyorum, ancak gerçekten bir el ile (birer birer) jeneratör mükemmel ol.

Yanıtlar:



6

http://twitter-rss.com öldü gibi görünüyor.

Başka bir hizmet kullanıyorum http://rss4twitter.appspot.com - şu ana kadar iyi görünüyor. Aynı zamanda sadece kullanıcı zaman çizelgelerini de desteklemektedir.


3
rss4twitter.appspot.com yönlendiren rssitfor.me o olmuştur tarihsiz bir mesajda uyarıyor, "son 48 saat süreyle ağır yük altında." Bir Twitter beslemesinden RSS çekmeye çalışırken bana 404 hatası verdi. Twitter'dan RSS almak çok talep görüyor ve küçük sitelere ezici geliyor.
Mark Berry,

5

Twitter, nihayet v1.1 API’sının piyasaya sürülmesiyle RSS’e tüm standart erişimi kesmiş gibi görünüyor. Bununla birlikte , Twitter RSS beslemenizi kendi sitenizde tekrar yayınlayabilmenizi sağlayan bir PHP Twitter-RSS-Parser uygulaması var ( http://twitter-rss.com/ ile olduğu gibi yalnızca bir kullanıcının tweetini almıyorsunuz ):

  1. Yeni bir twitter uygulaması oluştur
  2. Oluşturulduktan sonra, "Ayrıntılar" sekmesinin altındaki "Erişim kartımı oluştur" u tıklayın.
  3. OAuth sekmesine bakın ve belirteç / tüketici ayrıntılarını alın
  4. Twitter-RSS-Parser'i github'dan indirin ( https://github.com/jdelamater99/Twitter-RSS-Parser/archive/master.zip )
  5. Çıkartın ve sitenize FTP gönderin
  6. Config.php-dist dosyasını config.php dosyasına kopyalayın
  7. Config.php dosyasını düzenleyin ve Twitter uygulamasını OAuth Ayarları ile eşleştirmek için aşağıdaki satırları değiştirin
  8. Yüklediğiniz URL’ye gidin, örneğin çalıştığını kontrol etmek için http://domain.com/Twitter-RSS-Parser/?home

config.php:

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

Bu konuda blog oluşturduğumu ve ekran görüntüleri de içerdiğini unutmayın: http://ianchanning.wordpress.com/2013/06/26/twitter-rss-feeds/

Ayrıca, aşağıdaki URL’leri kullanabileceğiniz aşağıdaki bağlantılara sahip olduğunuzu da unutmayın:


Tüm adımları ben yaptım. $twit_nameConfig.php dosyasında geçerli bir kullanıcı adı girdiğimde uygulama çalışıyor . Ancak bu uygulamayı birden fazla kullanıcıyı izlemek için kullanmak istiyorum (örneğin, kullanıcı adını bir sorgu dizesiyle geçirerek). Mümkün mü?
hkBattousai

@hkBattousai Bunu yapma şekliniz her kullanıcı için bir RSS beslemesidir, bu nedenle besleme okuyucunuzda bu URL ile stephenfry için bir besleme oluşturursunuz ( domain.com/… ) ve ardından mdo ( domain.com/ için ayrı bir besleme oluşturun) Twitter-RSS-Ayrıştırıcı? Screen_name = mdo & count = 100 )
icc97

2

RSS beslemeleri, Twitter’ın API’sinin v1’iyle birkaç hafta önce geri çekildi. Bence Twitter emekliliği erteledi çünkü pek çok uygulamanın çalışmayı bırakacağını biliyorlardı (Twitter RSS beslemelerine dayanan)

Sorun şu ki, RSS oluşturmak için API'nin v1.1'i ile kimlik doğrulaması yapan bir uygulama oluşturmanız gerekir. Yalnızca geliştiricilerin yapabilmesi için verilerinize erişme çubuğunu yükseltir. Sonunda işi yapan kendi senaryomu yazmaya karar verdim. Web sitenizde yayınlama avantajınız vardır, böylece bir 3. taraf hizmetine güvenmek zorunda kalmazsınız. Belli ki bir web sitesine yüklemek zorunda kalmanız bazı insanlar için biraz zorlaştırıyor, ancak mümkün olduğu kadar kolay hale getirmeye çalıştım.

Uygulamaya Twools adı verilir ve tüm bilgileri Twools sayfasında bulabilirsiniz . Ayrıca , Twitter’ın API’sıyla ne yaptıkları , RSS’nin kaldırılması ve Twools - Twools’un tanıtılması - Twitter RSS’inizin yayınları yayınlandığına dair derinlemesine bir makale yazdım .

Web sitenize yükledikten sonra, RSS beslemeleri oluşturabilirsiniz.

Öncelikle, giriş feed'inizi seçersiniz:

  • Evinizin zaman çizelgesi
  • Kullanıcı zaman çizelgesi (sizin veya başka bir kullanıcının)
  • Bahsettiğiniz
  • Senin favorilerin
  • Liste zaman çizelgesi (sahip olduğunuz bir listeden)
  • Doğrudan mesaj alındı ​​(varsayılan olarak devre dışı)
  • Doğrudan mesajlar gönderildi (varsayılan olarak devre dışı)
  • Twitter Araması
  • Yeni takipçiler
  • Yeni arkadaşlar

Ardından bu sonuçları filtreleyebilirsiniz:

Tweetlerdeki Filtreler
  • Herhangi bir anahtar kelimeyi içeren #hashtag veya @screen_name: Bu alanda tek bir anahtar kelimeye, hashtag veya ekran adına göre filtreleyebilirsiniz. Örneğin, yalnızca #socialmedia hashtag etiketini içeren tweetleri iade etmek istiyorsanız, buraya girersiniz. Veya yalnızca bu kullanıcıdan bahseden tweetleri döndürmek için bir ekran adı (örneğin @iagdotme) koyabilirsiniz.
  • Tüm anahtar kelimeleri, #hashtag'leri veya @screen_namesini içerenler: Bu alandaki birden fazla anahtar kelimeye, hashtag'e veya ekran adına göre filtre uygulayabilirsiniz . Bu, önceki alana benzer; ancak virgülle ayırarak birden fazla anahtar kelime, karma etiket veya ekran adı ekleyebilirsiniz. Örneğin, "#socialmedia, @iagdotme" girerek yalnızca #socialmedia hashtag içeren ve @iagdotme diyen tweetleri geri gönderebilirsiniz.
  • Hiçbir anahtar kelime, #hashtags veya @screen_names içermeyen: Bu alanda birden fazla anahtar kelimeye, hashtag'e veya ekran adına göre filtre uygulayabilirsiniz . Bu, yalnızca bu anahtar kelimelerin hiçbirini İÇERMEYEN tweet'lerin, karma etiketlerin veya ekran adlarının gösterilmesi haricinde, önceki alana benzer.
  • Tekli #hashtag içerenler: Bu özel etiketin , son seçenekte seçilirse besleme çıkışından çıkarılabilmesi haricinde ilk alanla aynıdır.
  • Kimden: Yalnızca bu kullanıcıların tweet'leri döndürülecek
  • Kimden Değil: Yalnızca bu kullanıcılardan olmayan tweetler iade edilir
  • Uygulamaları Kullanma: Tweet'i göndermek için kullanılan uygulamaya göre filtreleyebilirsiniz. Virgülle ayırarak birden fazla uygulama adı seçebilirsiniz. Örneğin, Hootsuite veya Buffer ile gönderilen tweetleri geri göndermek için buraya "Hootsuite, Buffer" girebilirsiniz.
  • Uygulamaları Kullanma: Bir önceki alana benzer, ancak burada bu uygulamaları kullanmadığın halde gönderilen tweetleri geri getirebilirsin. Virgülle ayırarak birden fazla uygulama adı seçebilirsiniz. Örneğin, Hootsuite veya Buffer kullanılarak kaydedilmemiş olan tweetleri geri göndermek için buraya "Hootsuite, Buffer" girebilirsiniz.
  • Planlama Uygulamalarını Hariç Tut: Bu kutuyu işaretleyerek, çeşitli planlama uygulamalarını (Buffer, IFTTT, Social Oomph ve Triberr gibi) sonuçların dışında tutabilirsiniz. Config dosyasını düzenleyerek listeyi düzenleyebilirsiniz (daha sonra bakınız).
  • RT'leri Hariç Tut: Bu kutuyu işaretleyerek RT'leri sonuçların dışında tutabilirsiniz. Bu, yalnızca tweet'leri geri döndürmek için Twitters'ın kendi API'sini kullanır, ancak tweet'lerde RT'yi arar.
  • Favorilere Eklendi: Yalnızca favorilere eklenmiş tweetleri geri gönder.
  • Retweetlendi: Yalnızca retweetlenmiş tweetleri gönder.
Tweetlerdeki Filtreler
  • Konum: Sen tweet tweeted kişinin konumuna göre filtreleme yapabilirsiniz. Bu filtre, kullanıcı profilindeki konum dizgisine bakar.
  • Bio'da: Bir anahtar kelimeyi kullanıcının profilinden filtreleyebilirsiniz.
  • Dilde Yazanlar: Tweet'in tweetini yazan kişinin yazdığı dile göre filtreleyebilirsiniz.

Bunu yaptıktan sonra çıktıyı manipüle edebilirsiniz ...

  • Belirtilen Hashtag'i kaldırın: Yukarıdaki 'İçeren tek #hashtag' alanına bir karma etiket girdiyseniz, bunu çıktıdan kaldırabilirsiniz. Çapraz gönderme için kullanmak istiyorsanız bu özellikle yararlıdır. Örneğin, LinkedIn'e gönderilecek #li karma etiketiyle tweetleri almak istiyorsanız, #li karma etiketinin feed'de görünmesini istemeyeceksiniz.
  • Tüm Hashtag'leri kaldırın: Bu oldukça acımasızdır - satır içi olanlar dahil tüm karma etiketleri siler.
  • Tüm hashtag'leri sondan kaldırın, ancak yalnızca başka bir yerde '#' işaretini kaldırın: Bu muhtemelen önceki hashtag filtresinden daha kullanışlıdır. Tüm hashtag'leri tweetin sonundan kaldırır. Bununla birlikte hashtag'leri tweetin ana gövdesinde tutar ancak "#" sembolünü kaldırır. Bu, insanlar çıkarmanın tweetin anlamını yitireceği yerlerde satır içi etiketler kullandıklarında kullanışlıdır. Örneğin, "Büyük #twitter uygulaması size #rss yayınlarınızı geri verir #socialmedia #twittertools", "Büyük twitter uygulaması size, rss yayınlarınızı geri verir" olur.
  • Tüm ekran adlarını kaldır ('via @screenname' dahil): Bu, tüm ekran adlarını tweet'ten kaldırır. Çapraz gönderme ve tweetleri temizleme için kullanışlıdır.
  • Tweet’te bulunan 1. URL’ye bağlantı (varsa): RSS beslemesi genellikle her bir Tweet’e bağlantı verir, ancak bu seçeneği işaretlerseniz, Twools her Tweet’te bulunan ilk URL’ye bağlantı verir. Bu, tweet’lerdeki makalelere yer işareti koymak veya Tweet’te bulunan makaleye bağlantı veren LinkedIn veya Facebook’a çapraz posta göndermek istiyorsanız çok kullanışlıdır.
  • Görünmeyen URL ("Tweet'in içerdiği 1. URL’ye bağlı" seçiliyse) - YAVAŞ: Twools, nereye yönlendirdiğini öğrenerek, tweet’teki URL’yi yönlendirmeyi dener. Twools'un her URL'yi ayrı ayrı taraması gerektiğinden, bu çok yavaş olabilir. Ancak, URL’leri temizlemek için bağlantı oluşturmak istediğinizde yararlı olabilir.
  • Tüm URL'leri kaldır: Tüm URL'leri tweet'ten kaldırır. Bu, "Tweet'te yer alan 1. URL’nin bağlantısını" seçtiyseniz özellikle yararlıdır.
  • Tweet yerine gönderenin ekran adını göster. Tweet'i gönderen kişinin ekran adını döndürmek istiyorsanız, bu seçeneği seçin. Bu, takipçileriniz veya sizden bahseden kişiler hakkında bilgi edinmek istiyorsanız kullanışlıdır. Bu bilgileri, takip etmek, takip etmemek veya bir listeye eklemek için kullanabilirsiniz.

Bu inanılmaz görünüyor. BU YAZMAK İÇİN TEŞEKKÜRLER! Bunu deneyeceğim ve nasıl gittiğini size bildireceğim :). (orada.)

Endişeye gerek yok - umarım faydalı bulursunuz. Neredeyse bir WordPress eklenti sürümünü de kullandım, bu da kullanımını daha da kolaylaştıracak. Nasıl geçtiğini bana bildir!
baritoneuk

1

Baz almak için doğrudan bir yol olmasa da, Twitter zaman çizelgelerinin okunmasını destekleyen bir RSS okuyucu var - BazQux Reader . Sadece tweet'in metnini değil aynı zamanda yazarın avatarını ve ekli resimlerini de gösterir.

Google Reader aboneliklerinizi içe aktarmayı deneyebilirsiniz ve yeni Twitter JSON API kullanarak eski bağlantılarınızı otomatik olarak işlemelidir. Ayrıca twitter.com/UserName url adresini girerek yeni Twitters abone olabilirsiniz.

Not: Ben BazQux Reader'ın yazarıyım.


Teşekkürler, ama belki de ağır yük altında, çünkü bir twitter feed'ine abone olmak çok iyi çalışmıyor gibi görünüyor (nihayet postaları göstermeye başlayana kadar "new feed'e abone olmak" mesajını uzun süre göstermeye devam ediyor). Herhangi bir şekilde, sonunda çalışır, bu yüzden cevabı kabul edeceğim.
Waldyrious

Üzgünüm, bunun sadece ücretsiz bir deneme olduğunu farketmedim. Üzgünüm, bu benim için işe yaramıyor. Kabul etmemeliyim.
Waldyrious

-1

Bir arama sorgusu için twitter ve diğer yayınları görüntüleyen bir newsmixx.com sitesi var . Sadece arama sayfalarına erişin ve bir sorgu arayın.


2
Bu aslında bir RSS beslemesi sunmuyor.
jonsca
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.