2009-07-13 10 views
6

मैंने एक ट्विटर ऐप बनाया है जिसके लिए मुझे अपने एंड्रॉइड एप्लिकेशन के उपयोगकर्ता को इसके उपयोग को अधिकृत करने की आवश्यकता है। मैं उस बिंदु पर हूं जहां मैं ब्राउज़र में ट्विटर ऐप पेज पर कॉल कर सकता हूं और सफलतापूर्वक अधिकृत कर सकता हूं। हालांकि, कॉलबैक काम नहीं कर रहा प्रतीत होता है, मैं ब्राउज़र में पुष्टिकरण संदेश और पिन के साथ समाप्त होता हूं लेकिन मेरी एंड्रॉइड गतिविधि कभी नहीं कहा जाता है (ऑनस्यूम ट्रिगर नहीं किया जाता है)। यहाँ है कि मैं क्याएंड्रॉइड पर oauth_callback

  1. ट्विटर यूआरएल है: http://twitter.com/oauth/authorize?oauth_token=actualtokenhere&oauth_callback=myapp:///
  2. मेरी गतिविधि परिभाषा में मैं इस आशय फिल्टर

     <intent-filter> 
         <action android:name="android.intent.action.VIEW" /> 
         <category android:name="android.intent.category.DEFAULT" /> 
         <category android:name="android.intent.category.BROWSABLE" /> 
         <data android:scheme="myapp" /> 
        </intent-filter> 
    
  3. जैसा कि मैंने कहा है - क्या मैं पुष्टि प्राप्त लेकिन एंड्रॉयड तो रीडायरेक्ट नहीं ऐप को कभी भी वापस नहीं कहा जाता है

उत्तर

7

ठीक है, वहां निकला मेरे विन्यास के साथ कुछ गलत है। मेरे ट्विटर एप में बस "एप्लिकेशन टाइप" के लिए गलत सेटिंग थी, यदि आपको यह समस्या है - ट्विटर पर अपने ऐप एडिट व्यू पर जाएं और "एप्लिकेशन टाइप" के लिए "ब्राउजर" विकल्प देखें, तो अगर प्रमाणीकरण ब्राउजर को कॉलबैक पर रीडायरेक्ट करता है यूआरएल। अब - मैं एंड्रॉइड-स्टाइल कॉलबैक यूआरएल (myapp: // twitt) का उपयोग नहीं कर सका क्योंकि यह फॉर्म सत्यापन पास नहीं करेगा। लेकिन बाहर निकला - आप वहां कुछ भी दर्ज कर सकते हैं जो वैध यूआरएल है और अपने कोड

+0

में एक्ट्यूअल कॉलबैक यूआरएल प्रदान करें, मुझे एक ही समस्या है। मुझे ब्राउजर विकल्पों की तरह कोई सेटिंग्स नहीं मिल रही है। कृपया मेरा कोड http://pastie.org/2255040 देखें। उपयोगकर्ता साइन इन सफलतापूर्वक साइन इन करने के बाद मैं अपने आवेदन पर वापस पुनर्निर्देशित करने में असमर्थ हूं। अगर http://chat.stackoverflow.com/rooms/1531/casual-chat कृपया मेरी मदद करें तो कृपया इस कमरे में आएं। धन्यवाद वेंकी। – Venky

+0

Bostone क्या आप कृपया मेरे एंड्रॉइड ऐप में एकीकृत करने के लिए ट्विटर "यूएस यूएस" बटन बनाने पर थोड़ा सा मार्गदर्शन कर सकते हैं। कम से कम कुछ लिंक जो इसका वर्णन करता है। –

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