使用 Google API 注销无效
Signing out using Google API not working
我按照以下说明操作:
https://developers.google.com/identity/sign-in/web/sign-in
一切正常(登录用户)但我无法注销用户。我收到以下错误:
Uncaught gapi.auth2.ExternallyVisibleError: gapi.auth2 has been
initialized with different options
执行失败:
auth2 = gapi.auth2.init();
(https://developers.google.com/identity/sign-in/web/sign-in#sign_out_a_user)
我需要代码示例来从我的 Web 应用程序中注销用户,并从 Google 帐户中完全注销用户。
我遇到了同样的问题
如果您按照这些说明进行设置,您可以通过调用
注销用户
gapi.auth.signOut();
gapi.auth2.init();之前被
调用过
<div class="g-signin2">
使用 gapi.auth2。你应该打电话给
auth2 = gapi.auth2.getAuthInstance();
而不是 gapi.auth2.init()。完整示例:
<a href="#" onclick="signOut();">Sign out</a>
<script>
function signOut() {
var auth2 = gapi.auth2.getAuthInstance();
auth2.signOut().then(function () {
console.log('User signed out.');
});
}
</script>
您应该 运行 来自 Web 服务器(例如:Apache,Node.js)的此代码。如果您直接访问文件(例如:index.html)
,Google 登录 API 将不起作用
我按照以下说明操作:
https://developers.google.com/identity/sign-in/web/sign-in
一切正常(登录用户)但我无法注销用户。我收到以下错误:
Uncaught gapi.auth2.ExternallyVisibleError: gapi.auth2 has been initialized with different options
执行失败:
auth2 = gapi.auth2.init();
(https://developers.google.com/identity/sign-in/web/sign-in#sign_out_a_user)
我需要代码示例来从我的 Web 应用程序中注销用户,并从 Google 帐户中完全注销用户。
我遇到了同样的问题
如果您按照这些说明进行设置,您可以通过调用
注销用户gapi.auth.signOut();
gapi.auth2.init();之前被
调用过<div class="g-signin2">
使用 gapi.auth2。你应该打电话给
auth2 = gapi.auth2.getAuthInstance();
而不是 gapi.auth2.init()。完整示例:
<a href="#" onclick="signOut();">Sign out</a>
<script>
function signOut() {
var auth2 = gapi.auth2.getAuthInstance();
auth2.signOut().then(function () {
console.log('User signed out.');
});
}
</script>
您应该 运行 来自 Web 服务器(例如:Apache,Node.js)的此代码。如果您直接访问文件(例如:index.html)
,Google 登录 API 将不起作用