फिर से फ़िटिट एपीआई को अधिकृत करते समय, आपको redirect_uri
प्रदान करना होगा, जहां उपयोगकर्ता लॉग इन करने के बाद लिया जाएगा। आपको एक यूरी प्रदान करने की आवश्यकता है जो उपयोगकर्ता को आपके आवेदन पर वापस ले जाएगा।
कि प्राप्त, एक intent filter बना सकते हैं और गतिविधि आप लॉगिन हैंडल करना चाहते करने के लिए इस तरह के रूप myapplication://logincallback
एक कस्टम योजना के साथ एक data टैग को जोड़ने, करने के लिए।
लक्ष्य फ़िल्टर कुछ इस तरह दिखेगा: अब
<intent-filter . . . >
<data android:scheme="myapplication" android:host="logincallback" />
. . .
</intent-filter>
, प्रवाह के प्राधिकरण के कदम के रूप में mypplication://logincallback
redirect_uri
निर्धारित करते हैं, और जब उपयोगकर्ता गुलाबी बटन पर क्लिक करता है, यह गतिविधि खोलना चाहिए आप इरादा फ़िल्टर जोड़ा गया।
आप इरादे पर getData पर कॉल करके अपनी गतिविधि के अंदर पैरामीटर पुनर्प्राप्त करने में सक्षम होंगे।
बहुत बहुत धन्यवाद !! मैं कल इस समाधान का प्रयास करूंगा। एक अच्छा दिन है! – Cloud
एक कामकाज की तरह लगता है, मुझे कोड प्राप्त करने के लिए बस एक अतिरिक्त गतिविधि बनाने की जरूरत है। क्या क्रोम टैब के लिए वेबव्यू की तरह कोई अच्छा समाधान है? – pyus13
यह काम नहीं कर रहा है। मेरे पास सिर्फ कॉल के लिए एक यूआरएल है, इसलिए कोई पृष्ठ खोला नहीं गया है और केवल एक लोड होने के बाद ही गतिविधि ट्रिगर हो जाती है :( – pyus13