मैं एक विशेष प्रयोक्ता का अनुसरण करने वाले लोगों के आंकडे को प्राप्त कर उस पर कुछ तर्क लगा कर कुछ उत्तम प्रयोक्ताओं को प्राप्त करने का इच्छुक हूँ । मुझे ट्विट्टर के अनुप्रयोग तंत्रांश अंतर्फलक को प्रत्येक १५ मिनट में केवल १५ बार आवाह्न कर पाने का पता चला । तो मैंने https://api.twitter.com/1.1/followers/list.json इकाई का प्रयोग किया और केवल २० परिणाम प्राप्त कर पाने में सफल रहा व प्रत्येक १५ मिनट में केवल १५ ही आवाह्म हो सकते हैं । तो इसका अर्थ हुआ :
- १५ मिनट में ३०० अनुयायियों का आँकडा
- १ घंटे में १२०० अनुयायियों का आँकडा
तो मान लीजिये मुझे भारत के प्रधानमंत्री श्री नरेन्द्र मोदी जी के अनुयायियों का आँकडा पाना है तो :
- नरेन्द्र मोदी जी के अनुयायी : १.४५ करोड़
अनुयायियों का आँकडा पाने में लगने वाला समय : १२०८३ घंटे -> ५०३ दिवस -> १.३७ वर्ष
क्या मैं कुछ गलत कर रहा हूँ या फिर ट्विट्टर से आँकडा पाने में ही कठिनाई है ?
I thought of getting followers data for a particular user and run the obtained data through some logic to filter out some worthy users. And I came to know of 15 calls in 15 mins rule. So I use the endpoint https://api.twitter.com/1.1/followers/list.json and I can get just 20 results in one request and there are just 15 requests per 15 minutes. So this means :
- 15 mins -> 300 followers data
- 1 hour -> 1200 followers data
To get follower data of e.g. Mr. Narendra Modi, The Prime Minister of Bharat (a.k.a. India )
- Narendra Modi followers: 14.5 million
Time to get followers data with the rate limit: 12083 hours -> 503 days -> 1.37 years
Am I doing this wrong or is it really tough to get data from Twitter ?