देशी सेवा बंद होने के बाद ट्विटर आरएसएस के लिए कोई विकल्प? [बन्द है]


23

ट्विटर के आरएसएस फ़ीड फॉर्म में हुआ करते थे https://twitter.com/statuses/user_timeline/username.rss; फिर वे चले गए https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=username। जाहिरा तौर पर यह भी बंद हो जाएगा, मार्च 2013 में (यानी इस महीने!) और इस बार उन्हें पाने के लिए कोई वैकल्पिक रास्ता नहीं है।

क्या कोई ऐप है जो ट्विटर टाइमलाइन से RSS फीड जेनरेट करता है? यह हम में से उन लोगों के लिए आवश्यक होगा जिन्हें वर्तमान आरएसएस फ़ीड से स्विच करने की आवश्यकता है।

आदर्श रूप से, मैं एक ऐसे ऐप की तलाश में रहूंगा जो मेरे Google रीडर फ़ीड्स को देखने की अनुमति का अनुरोध करता हो और मुझे अपने ट्विटर-आधारित फ़ीड्स के लिए नए फ़ीड URL की एक सूची देता है, लेकिन वास्तव में, यहां तक ​​कि एक मैनुअल (एक-एक) जनरेटर भी होगा महान हो।

जवाबों:


9

मेरे पास एक स्क्रिप्ट है जो आपको अपने उपयोगकर्ता के समयरेखा को RSS के रूप में खींचने की सुविधा देती है: http://twitrss.me/


6

http://twitter-rss.com लगता है मर गया।

मैं एक अन्य सेवा http://rss4twitter.appspot.com का उपयोग कर रहा हूं - जो अब तक ठीक काम करता है। यह भी केवल momement पर उपयोगकर्ता समयसीमा का समर्थन करता है।


3
rss4twitter.appspot.com निर्देश को rssitfor.me को निर्देशित करता है , जो एक अवांछित संदेश में चेतावनी देता है कि यह "पिछले 48 घंटों के लिए भारी भार के अधीन है।" एक आरएसएस फ़ीड को ट्विटर फीड से खींचने के प्रयास में मुझे 404 त्रुटि मिली। ट्विटर से आरएसएस को प्राप्त होने वाली मांग बहुत अधिक है और छोटी साइटों को भारी कर रही है।
मार्क बेरी

5

ऐसा लगता है कि ट्विटर ने आखिरकार अपनी v1.1 एपीआई की रिलीज के साथ RSS की सभी मानक पहुंच को मार दिया है। हालाँकि, एक PHP Twitter-RSS-Parser ऐप है जो आपको आपका पूरा Twitter RSS आपकी अपनी साइट पर वापस खिलाती है ( http://twitter-rss.com/ के साथ केवल एक ही उपयोगकर्ता के ट्वीट नहीं ):

  1. एक नया ट्विटर ऐप बनाएं
  2. एक बार बनाने के बाद, 'विवरण' टैब के निचले भाग में 'मेरी पहुंच बनाएं' पर क्लिक करें
  3. OAuth टैब में देखें और टोकन / उपभोक्ता विवरण प्राप्त करें
  4. Twitter-RSS-Parser को github ( https://github.com/jdelamater99/Twitter-RSS-Parser/archive/master.zip ) से डाउनलोड करें
  5. इसे अनज़िप करें और इसे अपनी साइट पर एफ़टीपी करें
  6. Config.php-dist फाइल को config.php पर कॉपी करें
  7. Config.php फ़ाइल को संपादित करें और ट्विटर ऐप OAuth सेटिंग्स से मिलान करने के लिए नीचे की पंक्तियों को संशोधित करें
  8. आपके द्वारा अपलोड किया गया URL जैसे http://domain.com/Twitter-RSS-Parser/?home यह जाँचने के लिए कि यह काम करता है

config.php:

$consumer_key = 'xxxxxxxxxxxxxxxxxxxx';
$consumer_secret = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
$token = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
$token_secret = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';

ध्यान दें कि मैंने इस बारे में ब्लॉग किया है, जिसमें स्क्रीनशॉट शामिल हैं: http://ianchanning.wordpress.com/2013/06/26/twitter-rss-feeds/

मुझे यह भी ध्यान रखना चाहिए कि आपको निम्न लिंक भी मिल गए हैं जिन्हें आप निम्न URL का उपयोग कर सकते हैं:


मैंने सभी कदम उठाए। जब मैं $twit_nameconfig.php में एक वैध उपयोगकर्ता नाम दर्ज करता हूं तो मेरा एप्लिकेशन काम कर रहा होता है । लेकिन मैं कई उपयोगकर्ताओं के अनुसरण के लिए इस एप्लिकेशन का उपयोग करना चाहता हूं (जैसे, क्वेरी स्ट्रिंग द्वारा उपयोगकर्ता नाम पास करके)। क्या यह संभव है?
hkBattousai

@hkBattousai जिस तरह से आप ऐसा करते हैं, प्रत्येक उपयोगकर्ता के लिए RSS फ़ीड है, इसलिए अपने फ़ीड रीडर में आप इस URL ( domain.com/… ) के साथ stephenfry के लिए फ़ीड बनाते हैं और फिर उदा। mdo ( domain.com/ ) के लिए एक अलग फ़ीड बनाते हैं Twitter-RSS-Parser? Screen_name = mdo & count = 100 )
icc97

2

RSS फ़ीड ट्विटर के API के v1 के साथ कुछ हफ़्ते पहले सेवानिवृत्त हुए थे। मुझे लगता है कि ट्विटर ने सेवानिवृत्ति को स्थगित कर दिया क्योंकि उन्हें पता था कि बहुत सारे ऐप काम करना बंद कर देंगे (जो कि ट्विटर आरएसएस फ़ीड पर निर्भर थे)

समस्या यह है कि API के v1.1 के साथ RSS फ़ीड्स जेनरेट करने के लिए आपको एक ऐप बनाना होगा जो प्रमाणीकृत करता है। यह आपके डेटा तक पहुँचने के बार को बढ़ाता है ताकि केवल डेवलपर्स ही कर सकें। अंत में मैंने अपनी स्क्रिप्ट लिखने का फैसला किया जो काम करती है। इसका लाभ यह है कि आप इसे अपनी वेबसाइट पर चला रहे हैं- ताकि आप तृतीय पक्ष सेवा पर निर्भर न रहें। जाहिर तौर पर इसे एक वेबसाइट पर स्थापित करने से कुछ लोगों के लिए यह थोड़ा मुश्किल हो जाता है, लेकिन मैंने इसे आसान बनाने की कोशिश की है।

ऐप को Twools कहा जाता है और आप Twools पेज पर इस पर सभी जानकारी पा सकते हैं । मैंने एक गहन लेख में भी लिखा है कि ट्विटर उनके एपीआई के साथ क्या कर रहा है, आरएसएस को हटा रहा है और Twools- का उपयोग कैसे कर रहा है Twools- आपका Twitter RSS अनशेड फीड करता है

एक बार जब आप इसे अपनी वेबसाइट पर स्थापित कर लेते हैं, तो आप आरएसएस फ़ीड उत्पन्न कर सकते हैं।

सबसे पहले, आप अपना इनपुट फ़ीड चुनें:

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

फिर आप इन परिणामों को फ़िल्टर कर सकते हैं:

ट्वीट्स पर फिल्टर
  • किसी भी कीवर्ड, #hashtag या @स्क्रीन_name से युक्त: आप इस क्षेत्र में किसी एकल कीवर्ड, हैशटैग या स्क्रीन नाम से फ़िल्टर कर सकते हैं। उदाहरण के लिए यदि आप हैशटैग #socialmedia वाले केवल ट्वीट वापस करना चाहते हैं, तो आप यहां दर्ज करेंगे। या आप केवल उपयोगकर्ता को उस ट्वीट को वापस करने के लिए एक स्क्रीन नाम (उदाहरण के लिए @iagdotme) लगा सकते हैं।
  • सभी कीवर्ड्स, #hashtags या @screen_names सहित: आप इस क्षेत्र में कई कीवर्ड, हैशटैग या स्क्रीन नाम से फ़िल्टर कर सकते हैं। यह पिछले फ़ील्ड के समान है सिवाय इसके कि आप कई कीवर्ड, हैशटैग या स्क्रीन नाम को अल्पविराम द्वारा अलग कर सकते हैं। उदाहरण के लिए आप "#socialmedia, @iagdotme" दर्ज कर सकते हैं केवल हैशटैग #socialmedia वाले ट्वीट्स लौटा सकते हैं और @iagdotme का उल्लेख कर सकते हैं
  • कोई कीवर्ड नहीं, #hashtags या @screen_names: आप इस क्षेत्र में कई कीवर्ड, हैशटैग या स्क्रीन नाम से फ़िल्टर कर सकते हैं। यह केवल ट्वीट्स के अलावा पिछले फ़ील्ड के समान है जिसमें इनमें से कोई भी कीवर्ड नहीं है, हैशटैग या स्क्रीन नाम प्रदर्शित किए जाएंगे।
  • सिंगल # हैशटैग से युक्त: पहले क्षेत्र के लिए पहचान के अलावा यह विशिष्ट हैशटैग अंतिम विकल्प में चयनित होने पर फ़ीड आउटपुट से हटाया जा सकता है।
  • प्रेषक: इन उपयोगकर्ताओं के केवल ट्वीट वापस किए जाएंगे
  • नॉट फ्रॉम: इन यूजर्स से केवल ट्वीट ही नहीं लिए जाएंगे
  • एप्लिकेशन का उपयोग करना: आप ट्वीट भेजने के लिए उपयोग किए गए ऐप द्वारा फ़िल्टर कर सकते हैं। आप अल्पविराम द्वारा अलग-अलग कई ऐप नामों का चयन कर सकते हैं। उदाहरण के लिए, हूटसुइट या बफर के साथ पोस्ट किए गए ट्वीट को वापस करने के लिए आप यहां "हूटसुइट, बफर" दर्ज कर सकते हैं।
  • एप्स का उपयोग न करना: पिछले क्षेत्र के समान लेकिन यहां आप उन ट्वीट्स को वापस कर सकते हैं जिन्हें इन एप्स का उपयोग नहीं किया गया था। आप अल्पविराम द्वारा अलग-अलग कई ऐप नामों का चयन कर सकते हैं। उदाहरण के लिए, उन ट्वीट्स को वापस करने के लिए जिन्हें हूटसुइट या बफर का उपयोग करके पोस्ट नहीं किया गया था, आप यहां "हूटसुइट, बफ़र" दर्ज कर सकते हैं।
  • शेड्यूलिंग ऐप्स को बाहर करें: इस बॉक्स को चेक करके आप परिणामों से कई शेड्यूलिंग ऐप्स (जैसे बफ़र, IFTTT, सोशल ओम्फ़ और ट्राइबर) को बाहर कर सकते हैं। आप कॉन्फ़िगर फ़ाइल को संपादित करके सूची को संपादित कर सकते हैं (बाद में देखें)।
  • RTs को बाहर करें: इस बॉक्स को चेक करके आप परिणाम से RTs को बाहर कर सकते हैं। यह ट्विटर्स के स्वयं के एपीआई का उपयोग केवल गैर-रीट्वीट करने के लिए करता है, लेकिन ट्वीट्स में आरटी की खोज भी करता है।
  • पसंद किया गया: केवल ऐसे ट्वीट लौटाएं जो पसंदीदा रहे हैं।
  • Been ने रीट्वीट किया: केवल वापसी वाले ट्वीट जिन्हें रीट्वीट किया गया है।
ट्वीट्स पर फिल्टर
  • स्थान में: आप उस व्यक्ति के स्थान को फ़िल्टर कर सकते हैं जिसने ट्वीट किया था। यह फ़िल्टर उपयोगकर्ताओं के प्रोफ़ाइल के स्थान स्ट्रिंग को देखता है।
  • बायो में: आप उपयोगकर्ता के प्रोफ़ाइल से किसी कीवर्ड को फ़िल्टर कर सकते हैं।
  • भाषा में लिखता है: आप उस भाषा को फ़िल्टर कर सकते हैं जिस व्यक्ति ने ट्वीट किया था वह ट्वीट लिखता है।

एक बार जब आप यह कर लेते हैं कि आप आउटपुट में हेरफेर कर सकते हैं ...

  • निर्दिष्ट हैशटैग को निकालें: यदि आपने ऊपर दिए गए '# एकल अंश' फ़ील्ड में हैशटैग दर्ज किया है, तो आप इसे आउटपुट से निकाल सकते हैं। यदि आप क्रॉस पोस्टिंग के लिए उपयोग करना चाहते हैं तो यह विशेष रूप से उपयोगी है। उदाहरण के लिए यदि आप लिंक्डइन पर पोस्ट को पार करने के लिए #li हैशटैग के साथ ट्वीट को पुनः प्राप्त करना चाहते हैं, तो आप नहीं चाहेंगे कि #li हैशटैग फ़ीड में दिखाई दे।
  • सभी हैशटैग निकालें: यह काफी क्रूर है- यह इनलाइन वाले सहित सभी हैशटैग को हटा देता है।
  • सभी हैशटैग को अंत से हटाएं, लेकिन केवल '#' को कहीं और हटा दें: यह संभवतः पिछले हैशटैग फिल्टर की तुलना में अधिक उपयोगी है। यह ट्वीट के अंत से सभी हैशटैग को हटा देता है। हालाँकि यह ट्वीट के मुख्य भाग में हैशटैग रखता है लेकिन "#" प्रतीक को हटा देता है। यह तब उपयोगी होता है जब लोग हैशटैग इनलाइन का उपयोग करते हैं जहां हटाने से ट्वीट की भावना खो जाएगी। उदाहरण के लिए "Great #twitter ऐप आपको अपने #rss फ़ीड्स #socialmedia #twittertools देता है" जो "Great twitter app आपको आपके आरएसएस फ़ीड वापस देता है" बन जाएगा।
  • सभी स्क्रीन नाम ('स्क्रीन @ के माध्यम से 'सहित) निकालें: यह ट्वीट से सभी स्क्रीन नामों को हटा देता है। क्रॉस पोस्टिंग और ट्वीट को साफ करने के लिए उपयोगी।
  • ट्वीट में निहित 1 URL से लिंक (यदि उपलब्ध हो): RSS फ़ीड आमतौर पर प्रत्येक ट्वीट से लिंक होता है, लेकिन यदि आप इस विकल्प की जांच करते हैं, तो Twools प्रत्येक ट्वीट में निहित पहले URL से लिंक होगा। यदि आप ट्वीट से लेखों को बुकमार्क करना चाहते हैं या लिंक्डइन पर क्रॉस पोस्ट करना चाहते हैं या ट्वीट में निहित लेख को फेसबुक से जोड़ना बहुत उपयोगी है।
  • Unshorten URL (यदि "ट्वीट में शामिल 1 URL से लिंक किया गया है" चयनित है) - SLOW: ट्विस्ट यह पता लगाकर ट्वीट में निहित URL को अनशॉर्ट करने का प्रयास करता है, जहां यह रीडायरेक्ट करता है। यह बहुत धीमा हो सकता है क्योंकि ट्वोल को व्यक्तिगत रूप से प्रत्येक URL से गुजरना पड़ता है। हालाँकि यह तब उपयोगी हो सकता है जब आप स्वच्छ URL से लिंक करना चाहते हैं।
  • सभी URL निकालें: ट्वीट से सभी URL निकालता है। यह विशेष रूप से उपयोगी है यदि आपने "ट्वीट में निहित 1 URL का लिंक" चुना है।
  • ट्वीट के बजाय प्रेषक का स्क्रीन नाम दिखाएं: यदि आप ट्वीट भेजने वाले व्यक्ति का स्क्रीन नाम वापस करना चाहते हैं, तो इस विकल्प का चयन करें। यह उपयोगी है यदि आप अपने अनुयायियों या उन लोगों के बारे में जानकारी प्राप्त करना चाहते हैं जिन्होंने आपका उल्लेख किया है। आप इस जानकारी का उपयोग किसी सूची में अनुसरण करने, अनफ़ॉलो करने या जोड़ने के लिए कर सकते हैं।

यह अविश्वसनीय लग रहा है। यह लिखने के लिए धन्यवाद!! मैं इसे आज़माऊंगा और आपको बताऊंगा कि यह कैसे चलता है :)। (वहाँ पर।)

कोई चिंता नहीं- आशा है कि आप इसे मददगार पाएंगे। मैंने इसका एक वर्डप्रेस प्लगइन संस्करण भी लगभग पूरा कर लिया है, जो इसे उपयोग करना और भी आसान बना देगा। मुझे बताएं कि आप किस प्रकार से आगे बढ़ेंगे!
बैरिटोनुक

1

हालांकि फ़ीड प्राप्त करने का एक सीधा तरीका नहीं है, लेकिन आरएसएस रीडर है जो ट्विटर टाइमलाइन के पढ़ने का समर्थन करता है - BazQux Reader । यह न केवल ट्वीट के पाठ को दिखाता है, बल्कि लेखक अवतार और संलग्न चित्रों को भी दिखाता है।

आप अपने Google रीडर सदस्यता को आयात करने का प्रयास कर सकते हैं और इसे नए Twitter JSON API का उपयोग करके अपने पुराने लिंक को स्वचालित रूप से संभालना चाहिए। आप सिर्फ twitter.com/UserName url डालकर नए ट्विटर्स की सदस्यता भी ले सकते हैं।

पुनश्च: मैं BazQux रीडर का लेखक हूं।


धन्यवाद, लेकिन शायद यह बहुत भारी है, क्योंकि ट्विटर फ़ीड की सदस्यता बहुत अच्छी तरह से काम नहीं करती है (यह लंबे समय तक "नए फ़ीड की सदस्यता" संदेश दिखाता रहता है, जब तक कि यह पोस्ट प्रदर्शित करना शुरू नहीं करता है)। किसी भी तरह से, यह अंततः काम करता है, इसलिए मैं जवाब स्वीकार करूंगा।
वाल्डिएरियस

उह, क्षमा करें, मैंने देखा कि यह केवल एक नि: शुल्क परीक्षण था। मुझे क्षमा करें, यह मेरे लिए काम नहीं करता है। मुझे अस्वीकार करना पड़ेगा।
वाल्डिएरियस

-1

एक साइट newsmixx.com है जो खोज क्वेरी के लिए ट्विटर और अन्य फ़ीड प्रदर्शित करती है। बस उनके खोज पृष्ठ तक पहुँचें और एक प्रश्न खोजें।


2
यह वास्तव में एक आरएसएस फ़ीड की पेशकश नहीं करता है, हालांकि।
jonsca
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.