2015-05-19 14 views
7

Twitter api çağrı sınırlamaları verildiğinde, sizi geri takip etmeyen tüm kullanıcıların tam listesini nasıl edinebilirim? Bunu en verimli şekilde nasıl yapacağımı bilmediğim pek çok yöntem var (arkadaşlık aramaları, takipçileri ve takip listeleri).Twitter REST api: Tüm kullanıcıları geri takip etmeyenler nasıl alınır?

Teşekkürler.

+3

"Seni geri takip etmem" ile ne demek istiyorsun? Bildiğim kadarıyla sadece takipçilerinizi/arkadaşınızı öğrenebilirsiniz. Demek istediğin, takip ettiğin ama seni takip etmediğin birisi, takipçinizi ve aşağıdaki listeyi karşılaştırabiliyor. –

+0

biraz mantık yapmalısınız, bu son nokta mevcut değil. –

cevap

8

Sen takipçileri bulmak için kullanabilir: https://api.twitter.com/1.1/followers/ids.json?screen_name=your_screen_name

listenize aşağıdaki bulmak için kullanabilir

: https://api.twitter.com/1.1/friends/ids.json?screen_name=your_screen_name

Ve nihayet izleyiciler listesinde Json verilerini ve takip ettiğiniz birini ama ikisini karşılaştırmak verilerin geri listesini takip etmiyorsunuz.

Geri takip edilmiyor = takip eden takipçiler. Php veya rahat ettiğiniz veya uygulamanızın sizin için matematik yapmasını istediğiniz bir dil kullanmanız gerekecektir.

+1

Merhaba, çözümünüzle ilgili bir sorum var. API Referans Belgesini okudum, bahsettiğiniz API'lerin tüm oranın sınırlı olduğunu gösterir. takipçileri/kimlikleri 15 dakika içinde 15 kez, en fazla 5000 kimliğin yanı sıra arkadaş/ids ile aynı şekilde çağrılabilir. sınırları aşarsanız, bir eror cevabı alırsınız. Yani, hem takipçileri hem de arkadaşları olan 15 dakika içinde 750.000 kimlik alabiliriz. Bir kullanıcının 750.000'den fazla takipçisi ve arkadaşı varsa, hemen 'geri takip etmeyiz' alamayız, 15 aramanın ardından 15 dakika beklemeliyiz. Bu konuda herhangi bir öneriniz var mı? roby – roby

İlgili konular