नीतियों का पालन करने के लिए, आपको अपने उपयोगकर्ता को अपनी जानकारी और खाते में अपने ऐप की पहुंच को निरस्त करने का एक तरीका प्रदान करना होगा। यह लॉग आउट करने से अलग है।
how to provide that disconnection and revoking of access
देखें उपयोगकर्ता डिस्कनेक्ट करने के बाद, तो आप शर्तों के अनुसार साफ अप चरणों को पूरा होगा।
यहां एक उदाहरण है जो दस्तावेज़ीकरण से jQuery का उपयोग करता है। यह मानता है कि आप वैश्विक चर access_token
में अपनी पहुँच टोकन संग्रहीत:
<script type="text/javascript">
function disconnectUser(access_token) {
var revokeUrl = 'https://accounts.google.com/o/oauth2/revoke?token=' +
access_token;
// Perform an asynchronous GET request.
$.ajax({
type: 'GET',
url: revokeUrl,
async: false,
contentType: "application/json",
dataType: 'jsonp',
success: function(nullResponse) {
// Do something now that user is disconnected
// Start account clean up
},
error: function(e) {
// Handle the error
// console.log(e);
// You could point users to manually disconnect if unsuccessful
// https://plus.google.com/apps
}
});
}
// Could trigger the disconnect on a button click
$('#revokeButton').click(disconnectUser);
</script>
<button id="revokeButton">Disconnect</button>
संपादित करें:
आप के साथ मैच के लिए एक डिस्कनेक्ट बटन के रंग-रूप को अनुकूलित के साथ आपकी सहायता करने के लिए संसाधनों चाहते हैं, तो साइन-इन बटन देखें, आप Google+ Platform branding guidelines पृष्ठ पर प्रदान किए गए संसाधनों का उपयोग कर सकते हैं। उस पृष्ठ पर, आप फोटोशॉप स्रोत फ़ाइलों को डाउनलोड कर सकते हैं जिनका उपयोग आप अपनी साइट के लिए डिस्कनेक्ट बटन बनाने के लिए कर सकते हैं। ब्रांडिंग दिशानिर्देशों का अनुपालन करने के लिए आपको उस पृष्ठ के निर्देशों का पालन करना होगा।
डिस्कनेक्ट विकल्प प्रदान करने के लिए साइटें कैसे डिज़ाइनर पर निर्भर करती हैं। एक साइट एक डिस्कनेक्ट लिंक पसंद कर सकती है और दूसरा बटन का उपयोग करने के लिए, डिज़ाइन आपके ऊपर है।
हाँ, आप सही हैं। मेरा सवाल मिसाइलिंग था। मैं 'डिस्कनेक्ट' करने के लिए एक बटन चाहता हूं। मैं सवाल अपडेट करूंगा। धन्यवाद ब्रेटजे – smartmeta
कोड दिखाने के लिए धन्यवाद ब्रेटजे। मेरे पास पहले से ही है। जैसा ऊपर बताया गया है, यह बटन के डिज़ाइन के बारे में है। और जब आप अपना उदाहरण आज़माते हैं, तो आप देखते हैं कि आपका निरसन बटन लॉगिन बटन जैसा नहीं दिखता है। – smartmeta
मैं आपको ब्रांडिंग दिशानिर्देशों के बारे में इंगित करने के लिए अपना उत्तर संपादित करूंगा। – BrettJ