gpt4 book ai didi

javascript - Google 登录(网站)- javascript

转载 作者:行者123 更新时间:2023-11-28 06:31:42 25 4
gpt4 key购买 nike

我遇到一个问题已经有一段时间了,但找不到解决方案。

我想将 Google 登录集成到我的网站,但登录时我没有通过网页中输入的 JavaScript 得到响应。我关注了this article但我无法解决这个问题。

<head>

<script src="https://apis.google.com/js/platform.js" async defer></script>
<meta name="google-signin-client_id" content="THIS_IS_MY_ID.apps.googleusercontent.com">

</head>


<body>

<div class="g-signin2" data-onsuccess="onSignIn"></div>

<script>
function onSignIn(googleUser) {
console.log("Signed in!");
}
</script>

</body>

当我使用 Google 登录时,所提供的函数 (onSignIn) 不会运行。有人可以帮忙吗?

编辑:

看来这个脚本在在线主机上运行良好,所以我想我会保持这种方式,因为无论如何该网站都会被托管。

最佳答案

你的代码(带有有效的客户端ID)可以工作 - jsFiddle - 但当您点击它时报告redirect_uri_mismatch。

所以你需要去:

https://console.developers.google.com/apis/credentials/consent

并配置您的项目 oAuth 设置。

如果您在本地主机上进行开发,请编辑您的主机文件并添加以下行

    127.0.0.1 localhost.com

添加到它,然后将 Google Developers Console 上的“主页 URL”设置为

    localhost.com 

还有。

因此,当您在浏览器中加载 localhost.com 时,它会解析为您的主机,并且 .com 会满足 oAuth 有效主机名要求。

关于javascript - Google 登录(网站)- javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34663822/

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