2010-03-21 9 views
6

मैंने आज ट्विटर एपीआई दस्तावेज़ीकरण का अध्ययन किया। केवल एक निश्चित उपयोगकर्ता की स्थिति प्राप्त करने के लिए हम पाते हैं कि हम "Twitter REST API Method: statuses user_timeline" का उपयोग कर सकते हैं। पिछली संगतता कारणों के लिए उपयोगकर्ता_टिमलाइन से ट्वीट हटा दिए जाते हैं। अगर मैं रीट्वीट को शामिल करना चाहता हूं, तो एपीआई दस्तावेज़ीकरण "statuses retweeted_by_me" की सिफारिश करता है, लेकिन retweeted_by_me अन्य उपयोगकर्ताओं द्वारा रीट्वीट को वापस नहीं कर सकता है।किसी निश्चित उपयोगकर्ता के रीट्वीट को कैसे क्रॉल करें?

मुझे लगता है कि हम शायद अपने रिव्यू प्राप्त करने के लिए किसी निश्चित उपयोगकर्ता के ट्विटर वेबपृष्ठ का विश्लेषण कर सकते हैं। हालांकि क्या किसी निश्चित उपयोगकर्ता के क्रॉल को क्रॉल करने का कोई शानदार तरीका है?

अग्रिम धन्यवाद!

उत्तर

5

यह ट्विटर devs द्वारा हाल ही में संबोधित किया। अब आप user_timeline पर अपनी कॉल में include_rts=true जोड़ सकते हैं। यहां पूरी चर्चा देखें: http://groups.google.com/group/twitter-development-talk/browse_thread/thread/7a4be385ff549ed0

+1

अपनी टिप्पणी में जोड़ने के लिए, यह भी: 1. हाल ही में पर्याप्त रिटर्ब प्राप्त करने के लिए पर्याप्त उच्च 'गिनती' के लिए पूछें। 2. उन चीजों को हटाने के लिए 'retweeted_status' कुंजी के साथ परिणामों के लिए फ़िल्टर करें जो रीट नहीं है। – mikemaccana

0

आप retweeted_to_me API कॉल का उपयोग करने के लिए और फिर user_timeline और datetime द्वारा प्रकार के साथ एक संघ बनाने चाहते हैं। यह थोड़ा परेशान है कि वे आपके लिए स्ट्रीम मिश्रण नहीं करते हैं।

0

विशिष्ट उपयोगकर्ता के लिए कॉल स्थिति/user_timeline प्रत्येक स्थिति के लिए आपको या तो स्थिति/आईडी/retweeted_by या स्थिति/रीट्वीट को कॉल करना होगा।

http://apiwiki.twitter.com/Twitter-REST-API-Method:-GET-statuses-id-retweeted_by http://apiwiki.twitter.com/Twitter-REST-API-Method:-statuses-retweets

0

आपको use_timeline से प्रत्येक ट्वीट के लिए मैन्युअल रूप से GET statuses/retweets/:id का उपयोग करना होगा।

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