gpt4 book ai didi

javascript - 获取用户电子邮件 - Google+ 登录

转载 作者:行者123 更新时间:2023-11-28 01:46:02 25 4
gpt4 key购买 nike

我正在使用G+ Sign In使用 JavaScript 让用户登录网站。我想显示他们登录时使用的电子邮件,并将其放在网站上,以确保用户知道他们已经登录。我认为这可能是一个按钮属性,但所有指向按钮属性页面的链接(例如 this )链接到 G+ 登录的概述。

HTML:

<span id="signinButton">
<span
class="g-signin"
data-callback="signinCallback"
data-clientid="26589332632-6ueke39kltk5cejpk5sdiu1i4i89m45a.apps.googleusercontent.com"
data-cookiepolicy="single_host_origin"
data-requestvisibleactions="http://schemas.google.com/AddActivity"
data-scope="https://www.googleapis.com/auth/plus.login">
</span>
</span>

JS:

(function() {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/client:plusone.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();

附注这似乎没有在 jsFiddle 中显示。

最佳答案

更改行: 数据范围 =“https://www.googleapis.com/auth/plus.login”>到 data-scope="https://www.googleapis.com/auth/plus.login https://www.googleapis.com/auth/userinfo.email ">如此处记录的:https://developers.google.com/+/api/oauth#scopes

这会将控制对用户电子邮件地址的访问权限的范围添加到您的代码中。

关于javascript - 获取用户电子邮件 - Google+ 登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20308423/

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