2010-04-26 10 views
37

मैं ट्वीट्स को प्रदर्शित करने के बारे में कैसे जाउंगा जिसमें ट्विटर एपीआई का उपयोग करके एक निश्चित हैशटैग शामिल है? धन्यवादट्विटर एपीआई - एक निश्चित हैशटैग के साथ सभी ट्वीट्स प्रदर्शित करें?

मैं यह भी जानना चाहूंगा कि एक अलग फ़ाइल में एक निश्चित हैशटैग से सभी ट्वीट्स प्राप्त करने का कोई तरीका है, जो आपके फ़ीड में दिखाई नहीं दे रहे हैं। मुझे लगता है कि पहले सवाल भी यही था।

उत्तर

37

Search इसके लिए।

सुनिश्चित करें कि include_entities हैशटैग परिणाम प्राप्त करने के लिए सही है। देखें Tweet Entities

रिटर्न प्लस Twitter.com उपयोगकर्ता आईडी के साथ 5 मिश्रित परिणाम संस्थाओं अवधि के लिए "नीले स्वर्गदूतों":

GET http://search.twitter.com/search.json?q=blue%20angels&rpp=5&include_entities=true&with_twitter_user_id=true&result_type=mixed

+1

कैसे मैं इसे प्रयोग करते हैं ? – STEEL

+17

दुर्भाग्य से यह अब काम नहीं करता है। एपीआई संस्करण 1.0 को हटा दिया गया है, और 1.1 प्रमाणीकरण की आवश्यकता है। –

+0

@ क्वांटिन हां यह अच्छा काम कर रहा है। लेकिन यह पुरानी ट्वीट प्रदर्शित करता है। मैं कैसे एक recen ला सकता है ?? जब मैं ऐप और ब्राउज़र के साथ फ़ीड की तुलना करता हूं तो यह – Hitarth

8

जवाब here मेरे लिए बेहतर काम किया यह अलग कर के रूप में हैशटैग पर खोजें, न केवल उन परिणामों को लौटाना जिनमें खोज स्ट्रिंग शामिल है। उपर्युक्त उत्तर में आपको JSON प्रतिक्रिया को पार्स करने की आवश्यकता होगी यह देखने के लिए कि क्या entities.hashtags सरणी खाली नहीं है।

26

UPDATE for v1.1:

बल्कि q="search_string" HASHTAG ही साथ परिणाम देने के यूआरएल इनकोडिंग रूप में q="hashtag" दे देने से। तो आपकी क्वेरी बन जाएगा:

GET https://api.twitter.com/1.1/search/tweets.json?q=%23freebandnames 

%23# का URL इनकोडिंग रूप है। अपने ब्राउज़र में लिंक आज़माएं और इसे काम करना चाहिए।

आप since_id और max_id पैरामीटर विस्तृत here जोड़कर क्वेरी को अनुकूलित कर सकते हैं। उम्मीद है की यह मदद करेगा !

नोट: खोज API अब एक OAuth प्रमाणीकृत कॉल है, इसलिए ऊपर कॉल

अपडेट किया गया करने के लिए अपने access_tokens शामिल करें

ट्विटर खोजें डॉक लिंक: https://developer.twitter.com/en/docs/tweets/search/api-reference/get-search-tweets.html

+0

नहीं है "ट्विटर आरईएसटी एपीआई v1 अब सक्रिय नहीं है" –

+0

मैं नवीनतम 1.1 का उपयोग कर रहा हूं और यह काम नहीं कर रहा है –

+2

@ वासिम: उत्तर संपादित किया गया, एपीआई v1.1 में बदल गया, कोशिश करें उपर्युक्त निर्देश और इसे काम करना चाहिए। कॉल में अपना access_token जोड़ने के लिए मत भूलना। – Devaroop

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