2017-01-30 23 views
5

मैं वर्तमान में एक एंड्रॉइड ऐप लिख रहा हूं।ट्विटर का पता लगाएं एंड्रॉइड

मैं अपने फोन की पृष्ठभूमि में अपना आवेदन चलाने का इरादा रखता हूं और मैं उसी डिवाइस पर ट्विटर ऐप का उपयोग करके एक पोस्ट सबमिट करते समय पता लगाने में सक्षम होना चाहता हूं।

क्या यह भी संभव है?

+0

जब तक कि ट्विटर पोस्ट होने पर प्रसारण भेजता है, जो असंभव है। अब आप क्या कर सकते हैं ट्विटर एपीआई का उपयोग करें और देखें कि कोई आपके खाते पर पोस्ट करते समय अधिसूचना प्राप्त करने का कोई तरीका है या नहीं। उस एपीआई को नहीं देखा है इसलिए मुझे यकीन नहीं है। –

+0

ट्विटर को ऐप के भीतर से एक ट्वीट भेजा जाने पर POST अनुरोध का उपयोग करना चाहिए (संभवतः)। यदि, किसी कारण से, आपके पास डिवाइस के भीतर नेटवर्क जानकारी तक पहुंच थी, तो आप उन अनुरोधों को देख सकते थे और फिर कुछ कर सकते थे। –

+0

इनपुट के लिए धन्यवाद, मैंने एपीआई की जांच की है और किसी भी उत्तर का कोई फ्यूशन नहीं है :( – Ebikeneser

उत्तर

2

जब आप ट्विटर अनुप्रयोग प्रबंधन में OAuth ग्राहक कुंजी बनाने (यूआरएल https://apps.twitter.com/), - कि authentication- तुम वहाँ स्रोत क्षेत्र को परिभाषित करेंगे (उदाहरण के लिए देखने के लिए लागू करने के लिए प्रारंभिक चरणों में से एक है https://dev.twitter.com/overview/api/tweets से प्रलेखन पर) जो आपके नव निर्मित ट्विटर ऐप के एपीआई द्वारा पोस्ट की गई सभी ट्वीट्स में रिपोर्ट किया जाएगा। तो जब आप अपनी ट्वीट प्राप्त करते हैं, तो आप उस विशिष्ट ऐप (आपके फोन पर) द्वारा पोस्ट किए गए लोगों का पता लगाएंगे। अधिक आम तौर पर मैं GitHub पर Android के लिए एक खुला स्रोत ट्विटर ऐप्स प्रकाशित: https://github.com/giuliohome/TweetSearch सिर्फ API कॉल जहाँ मैं अधिक जानकारी के लिए एक ट्वीट के स्रोत को पुनः प्राप्त करने को देखो, मूल रूप से एक सरल

jsonObject.getString("source") 

एक ही क्षेत्र आप तक उसी डिवाइस पर एंड्रॉइड के लिए आधिकारिक ट्विटर ऐप द्वारा पोस्ट की गई ट्वीट्स का पता लगा सकते हैं - यह मानते हुए कि यह एकमात्र एंड्रॉइड डिवाइस है जहां से आपका उपयोगकर्ता नाम लक्ष्य ऐप से जुड़ रहा है, अन्यथा मुझे वैध और मानक तरीका से अवगत नहीं है भौतिक डिवाइस का पता लगाएं

+0

मुझे लगता है कि मैं समझता हूं कि आप क्या कह रहे हैं - तो अगर मैं 1 आधिकारिक ट्विटर ऐप के साथ पोस्ट करें, मैं तब कर सकता हूं 2. मेरे ऐप का उपयोग यह कहने के लिए करें कि ट्वीट (मेरा डिवाइस) से आया था। केवल इसके साथ समस्या यह है कि ट्वीट पहले से ही बाहर हो चुका है और मुझे मौजूदा ट्वीट्स के खिलाफ चेक चलाने की आवश्यकता होगी प्रश्न में बताए गए अनुसार मुझे क्या करना है, यह पता लगाने के लिए है कि ट्वीट कब सबमिट किया गया है (शायद मेरा अपना ऐप एक चेतावनी दिखाता है)। या क्या मुझे आपके उत्तर में कुछ याद आ रही है? – Ebikeneser

+0

@Ebikeneser आप सही हैं। अपने ऐप के लिए एक चेतावनी दिखाएं, यह एक सेवा स्थापित कर सकता है और समय-समय पर नवीनतम ट्वीट्स (परीक्षण कर सकता है) की जांच कर सकता है वे लक्ष्य स्रोत से हैं), नए आने वाले ईमेल –

+0

के लिए अधिसूचनाओं की तरह कम या ज्यादा, लेकिन क्या यह पूर्वदर्शी रूप से ट्वीट्स की जांच किए बिना इसका कोई तरीका है? जब मैं आधिकारिक ट्विटर ऐप पर सबमिट बटन दबाता हूं तो बस पता लगाएं? – Ebikeneser

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