2016-04-02 20 views
0

Kullanıcı tweets toplamak için Twitter API durumları/user_timeline yöntemini kullanıyorum. Belgeler, 3200'e kadar en son tweet'e (https://dev.twitter.com/rest/reference/get/statuses/user_timeline) ulaşmanın mümkün olduğunu söylüyor, ancak tweetleri toplamaya çalıştığımda sayımı ayarlamam gerekiyor çünkü sayılmazsa sadece 15 yeni tweet atıyor. Dokümantasyonun maksimum sayım değeri 200 olduğunu belirtiyor. Yani, soru 200 tweet'den daha fazla kullanıcıya nasıl dönecek?Twitter tweet ve statuses/user_timeline kullanarak kullanıcı tweets toplama

Benim sorgu bu

https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=some_random_name&count=200 

benziyor ve ben twitterOauth kitaplığı kullanıyorum.

cevap

0

Eksik belgeleriniz . Temel olarak, ilk isteğinizi yaparsınız, bu da 200 tweet'e kadar döner. Ardından, son (en eski) tweetin id'unu kullanarak başka bir istekte bulunursunuz, ancak bu sefer parametresini bu id parametresine ayarlayarak bir sonraki tweet setini döndürürsünüz. 3200 tweet'i alana kadar veya hiçbir tweet atılıncaya kadar işlemi tekrarlayın.