我整合了谷歌登錄API,它工作正常,但註銷時出現錯誤。註銷過程不起作用。登錄用戶在點擊註銷鏈接功能後不會退出。 這是我的代碼:谷歌API退出不起作用
<meta name="google-signin-client_id" content="here my api .apps.googleusercontent.com">
<script src="https://apis.google.com/js/platform.js" async defer></script>
<div class="g-signin2" data-onsuccess="onSignIn"></div>
<a href="javascript:signOut()">Sign Out</a>
<script>
function onSignIn(googleUser) {
var profile = googleUser.getBasicProfile();
if(profile.getEmail()!="") {
var myKeyVals = { token : googleUser.getAuthResponse().id_token }
$.ajax({
type: "POST",
url: "validate.php",
data: myKeyVals,
dataType: "text",
success : function(data) {
window.location = "page";
}
});
}
}
function signOut() {
var auth2 = gapi.auth2.getAuthInstance();
auth2.signOut().then(function() {
});
}
</script>
這裏signOut JS功能不能正常使用的頁面會自動重新加載,去adminpage。 This is my document.
在此先感謝。
嗯。我做了幾乎相同的事情(只是沒有onSignIn函數),註銷對我來說工作正常。 –