2014-06-25 10 views
6

मैं स्प्रेडिफा वेब एपीआई का उपयोग प्लेलिस्ट और उपयोगकर्ता के ट्रैक प्राप्त करने के लिए कर रहा हूं। प्रमाणीकरण ठीक काम कर रहा है। इसके अलावा मुझे ट्रैक विवरण मिलते हैं। लेकिन उसके बाद मैं उपयोगकर्ता को स्पॉटिफाइज करने और नए लॉगिन की अनुमति देने के लिए लॉगआउट करना चाहता हूं। उपयोगकर्ता को स्पॉटिफ़ाइफ़ खाते से ऑटो लॉगआउट तक सत्र सत्र होता है। लेकिन उपयोगकर्ता को इतनी देर प्रतीक्षा करने के लिए धैर्य नहीं हो सकता है और विभिन्न स्पॉटिफाइफ़ खाते के साथ प्रयास कर सकते हैं।प्रमाणीकरण के बाद Spotify से उपयोगकर्ता को लॉगआउट कैसे करें और वेब एपीआई कॉल

क्या उपयोगकर्ता को स्पॉटिफ़ाई करने के लिए लॉगआउट करने के लिए कोई एपीआई है।

क्या किया जा सकता है। कृपया मदद करे।

उत्तर

5

जबकि स्पॉटिफ़ी वेब एपीआई का उपयोग करने वाला कोई एप्लिकेशन उपयोगकर्ता को लॉग आउट नहीं कर सकता है, तो यह लॉगिन प्रक्रिया के दौरान अनुमति संवाद को दिखा सकता है। इसके लिए, show_dialog क्वेरी पैरामीटर का उपयोग करें और https://accounts.spotify.com/authorize एंडपॉइंट पर कॉल करते समय इसे true पर सेट करें।

यदि कोई उपयोगकर्ता पहले से लॉग इन है, तो (नहीं आप?) उपयोगकर्ता को बदलने के लिए लिंक होगा।

यह 'प्राधिकरण कोड' और 'लागू अनुदान' प्रवाह पर लागू होता है। आप Spotify Web API Authorization Guide पर show_dialog पैरामीटर के बारे में दस्तावेज़ पढ़ सकते हैं।

1

आप बस "Spotify वेब एपीआई" से प्रस्थान करना है तो आप की तरह स्पष्ट प्रमाणीकरण टोकन के माध्यम से अपने spotify सत्र समाप्त करना चाहिए हैं:

AuthenticationClient.clearCookies(getApplication()); 
संबंधित मुद्दे