2010-04-18 16 views
6

मैं सभी उपयोगकर्ता की ट्वीट खींचाना चाहता हूं। मैं इसे कठिन तरीके से कर सकता हूं (मैन्युअल रूप से ट्विटर को स्क्रैप करना) या आसान तरीका: उनके एपीआई का उपयोग करना। आसान (एपीआई) तरीके से समस्या यह है कि मैं 200 सबसे हालिया ट्वीट्स तक ही सीमित हूं। सभी ट्वीट्स प्राप्त करने का एक आसान तरीका क्या है? धन्यवादउपयोगकर्ता की पूरी ट्वीट्स को स्क्रैप करें

उत्तर

12

हाँ आप इस प्रकार का अनुरोध करके 3,200 ऐतिहासिक ट्वीट्स प्राप्त कर सकते हैं ...

के लिए एक अनुरोध करें:

http://api.twitter.com/1/statuses/user_timeline.format

और count पैरामीटर 200 का उपयोग करें और के माध्यम से पुनरावृति page पेज 1 से 16 तक पैरामीटर या जब तक कोई और ट्वीट नहीं है।

केवल एक चीज है कि आप वर्तमान में है क्योंकि ट्विटर विशेष रूप से कह सकते हैं कि वे अपने एपीआई डॉक्टर में इसे रोकने के Thats ...

https://apiwiki.twitter.com/Things-Every-Developer-Should-Know#6Therearepaginationlimits

मैं जोड़ना होगा, न कि स्क्रीन-खरोंच कृपया क्योंकि यह कारण होगा ट्विटर पर अनावश्यक भार और थोक अनुरोधों में यह शायद आपके सर्वर को ट्विटर तक पहुंचने से अवरुद्ध कर देगा।

0

आप यह सुनिश्चित कर सकते हैं कि आपको Google रीडर के साथ अपने ट्विटर आरएसएस फ़ीड की सदस्यता लेकर भविष्य में सभी ट्वीट मिलें। फिर आप ट्रैक किए गए पहले ट्वीट पर वापस देखने के लिए अपनी अनंत स्क्रॉलिंग सुविधा का उपयोग कर सकते हैं।

संबंधित मुद्दे