Ekran adları veya user.id belirtildiğinde, belirli bir kullanıcının twitter takipçileri/takiplerinin bir listesini almak istiyorum. Herkes bunun için kod snippet'i verebilir mi? Teşekkürler.Twython kullanarak twitter takipçileri nasıl edinilir?
cevap
Ben Twython'un yazarıyım. Bunun için kullanabileceğiniz iki farklı yöntem var; Sadece takipçi ID'leri (get_followers_ids) ve bir takipçi kümesinin durumlarını döndüren (get_followers_list) biri.
biri için bazı örnek kod aşağıdaki gibi olacaktır:
from twython import Twython
twitter = Twython()
followers = twitter.get_followers_ids(screen_name = "ryanmcgrath")
for follower_id in followers:
print "User with ID %d is following ryanmcgrath" % follower_id
Eğer kimliği yoksa, daha fazla aramalarını kendiniz yapmak gerekiyordu, bu yüzden ikinci yöntem (get_followers_list) istediğini olabilir. Twython'un, resmi Twitter API belgelerinden API anahtar parametrelerini yansıttığını unutmayın. Bu nedenle, bir argümana aktarabileceğiniz yöntemler, dokümanlar üzerinde bulacağınız yöntemlerle aynıdır.
İyi şanslar!
Artık çalışmıyor, TwitterAPI'de bir şey değişmiş olabilir: print "Kullanıcı% d, UserX'i takip ediyor"% follower_id TypeError:% d formatı: bir sayı gerekiyor, unicode değil – algarecu
Bu yorum geliştirmek için tasarlanmıştır Yukarıda verilen cevap. Benim önerimde de belirtildiği gibi, follower ids listesini yazdırmak sadece get_followers_ids() tarafından döndürülen json yapısını takip ederseniz çalışır: {u'previous_cursor ': 0, u'previous_cursor_str': u'0 ', u'next_cursor' : xxxxxxxx, u'ids ': [xxxxxxxxxx, xxxxxxxxxx, xxxxxxxxxx, xxxxxxxxxx, xxxxxxxxxx, xxxxxxxxxx, ... takipçileri [içinde follower_id için ' kimlikleri]: \t print "kullanıcı% d verilen kullanıcı% takip ediyor follower_id Hepsi bu kadar millet. – algarecu
Olmalıdır:
followers = twitter.get_followers_list(screen_name = "whatever")
from twython import Twython
twitter = Twython(APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET)
followers = twitter.get_followers_ids(id = 1234) # or just() - followers for your account
print(twitter.get_followers_ids()['ids']) # ids list of followers
- 1. TwitteR kullanıcısı/takipçileri twitteR paketiyle nasıl edinilir?
- 2. Twitter twitter takipçileri için YQL
- 3. php den twitter takipçileri alın
- 4. Twitter API: Arama takipçileri Tweet
- 5. oauth ve twython kullanarak bir uygulamadan twitter durumunu güncelleme
- 6. takipçileri alın ve iOS twitter hesabından şu
- 7. Tüm takipçileri takip edin Twitter tarafından Twitter'da Tweepy
- 8. Grafik Api kullanarak fb takipçileri listesini alma
- 9. Nasıl API Limit atmadan Tüm Twitter Takipçileri elde etmek için nasıl
- 10. Twitter web sitemden twitter tweet kullanarak doğrudan javascript kullanarak
- 11. django'da python kullanarak uygulama adı nasıl edinilir
- 12. DomDocument kullanarak Anchor metni nasıl edinilir?
- 13. Sonraki öğe sadece JavaScript’i kullanarak nasıl edinilir?
- 14. C++ kullanarak Windows'ta donanım bilgisi nasıl edinilir?
- 15. Curl kullanarak JSON yanıtı nasıl edinilir
- 16. python yuvaları kullanarak html kodu nasıl edinilir
- 17. Önceki yıl PHP'yi kullanarak nasıl edinilir
- 18. Twitter uygulamasından twitter uygulamasında twitter sayfasını nasıl açılırım?
- 19. 2016-03-20 fom twitter api
- 20. mysql kullanarak C# kullanarak tüm ayrıntıları nasıl edinilir?
- 21. Twitter REST api: Tüm kullanıcıları geri takip etmeyenler nasıl alınır?
- 22. Güncel ProcessID nasıl edinilir?
- 23. Hangi Twitter sarmalayıcılar, Python 3.x'i destekliyor?
- 24. Kullanıcı eylemleri nasıl edinilir?
- 25. twitter:
- 26. twitter-bootstrap kullanarak btn-grubunda değer tanımlayın
- 27. Tüm tweetleri takip edin 2015-12-01 den 2016-03-20 ye kadar tüm takipçileri takip edin twitter api
- 28. Twitter twitter gem ile fotoğraf
- 29. RSpec takipçileri/arkadaşlık testleri ile kullanıcılara birçok
- 30. Posta takipçileri (OpenERP chatter), Odoo mesajlaşma
Sen aslında bir çözüm girişimi ve başarısız oldum kodu göstermek gerekir, bu yüzden düzgün bir sorunu ele alabilir. –