gpt4 book ai didi

api - 使用 Google API 注销不起作用

转载 作者:行者123 更新时间:2023-12-02 18:05:15 26 4
gpt4 key购买 nike

我按照以下说明进行操作:

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 )

我需要代码示例来从我的网络应用程序中注销用户,并从 Google 帐户中完全签署用户。

最佳答案

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>

关于api - 使用 Google API 注销不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29573517/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com