2013-01-07 17 views
9

Twitter API ile ilgili bir sorunum var. Geçmişte tweetledim (yaklaşık 400) ama son zamanlarda hiç bir şey tweet atmadım. Twitter api'yi kullanarak benim tarafımdan tweet almaya çalışırken, sonuç yok. Eski tweetleri nasıl alabilirim?Twitter API eski tweet'leri göstermiyor mu?

cevap

10

Twitter, arama api aracılığıyla bir haftadan daha eski tweet'leri döndürmez. Aşağıdaki bağlantıdan sınırlamalar bölümüne bir göz atın:

https://dev.twitter.com/docs/using-search

+0

Başka bir yolu var mı? – gamehelp16

+1

Ücretsiz bir çözüm yok, ancak veri-elemek gibi twitter ortaklarını kullanarak 2 yıla kadar tweet'leri geri alabilirsiniz. Web sitelerine göz atabilirsiniz. http://datasift.com/ – cubbuk

+0

tamam :(eğer durum – gamehelp16

5

herhangi kamu çizelgenizden En son 3200 tweet almak için REST API kaynak GET statuses/user_timeline kullanabilirsiniz.

+0

Bu bilmek güzel, ama belirli bir hashtag – Flion

+1

@Flion True ile tüm tweets için arıyorsanız, bir çözüm değil ama bu farklı bir soru! –

+0

Eski tweets almak için bir yolu var mı Belirli bir arama kriteri ile? Örneğin, belirli bir @user? – Jibril

9

Aylak Eh bunca GitHub üzerinde görebilirsiniz sonra Heyecan Web Araması ben kendi çözümünü uygulamaya başladım çalıştığını görmek, sizinle aynı sorun var. Java'da uygulanmaktadır, ancak diğer dillerde nasıl yapılacağını açıklamak için blogumda bir gönderi yapacaktır. Herhangi bir sorun yaşamadan tweet'leri indirdim, son testimde bazı kullanıcılar tarafından 2014'te 600 binden fazla ayrıştım.

+0

Bu gönderi ile blogunuzun bağlantısını paylaşır mısınız, lütfen? Bunu Python'da yapmak isterim. – Simplex

+0

Merhaba, python'da yaptım, bir göz atın: https://github.com/Jefferson-Henrique/GetOldTweets-python –

+0

Bunun bir R uygulaması var mıdır? Hala çalışıyor mu? – Jibril

İlgili konular