Google登录-返回空的个人资料

库尔特·范登·布兰登(Kurt Van den Branden)

我正在尝试集成Google的登录。在本地python SimpleHTTPServer上运行一个基本示例可以正常工作,除了getBasicProfile()方法返回一个空对象的事实。它不显示名称,电子邮件,imageUrl,ID ...

片段:

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

    <div class="g-signin2" data-onsuccess="onSignIn"></div>
    <a href="#" onclick="signOut();">Sign out</a>

    <script>
        function onSignIn(googleUser) {
            var profile = googleUser.getBasicProfile();
            console.log(profile.getId()); 
            console.log(profile.getName());
            console.log(profile.getImageUrl());
            console.log(profile.getEmail());
        }
        function signOut() {
            var auth2 = gapi.auth2.getAuthInstance();
            auth2.signOut().then(function () {
                console.log('User signed out.');
            });
        }
    </script>

</body>
</html>

该api会打开一个新窗口,允许我输入我的凭据并以没有问题的方式登录和注销。仅定义的googleUser对象会继续返回空属性。

有任何想法吗?

库尔特·范登·布兰登(Kurt Van den Branden)

发现python SimpleHTTPServer使用的是端口8000。

我必须将具有端口号的http:// localhost:8000而不是http:// localhost添加到受限制的JavaScript Origins中,并重定向我的Google客户端ID的URI。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从个人资料页面登录时尝试获取返回URL

来自分类Dev

Laravel Socialite Google登录无法使用个人资料范围

来自分类Dev

链接个人资料并登录

来自分类Dev

显示个人资料图片而不登录

来自分类Dev

Facebook个人资料登录时间戳

来自分类Dev

流星,facebook登录,返回的不同值:个人资料图片如何?

来自分类Dev

流星,facebook登录,返回不同的值:个人资料图片如何?

来自分类Dev

从Google Plus获取个人资料照片

来自分类Dev

使用护照将用户个人资料与Google个人资料同步

来自分类Dev

如何从Android中的Google登录获取性别等个人资料?

来自分类Dev

获取已登录的Google用户的用户个人资料图片/徽章

来自分类Dev

Android登录输入将通过HttpGet JSON发送到服务器并返回用户个人资料信息列表

来自分类Dev

流星,使用Facebook登录但正在访问个人资料

来自分类Dev

使用PDO登录后显示个人资料页面

来自分类Dev

登录Java后获取用户个人资料

来自分类Dev

iOS facebook 登录响应不包含个人资料数据

来自分类Dev

登录页面不会打开个人资料活动

来自分类Dev

登录nodejs后显示个人资料信息

来自分类Dev

用户名和个人资料图片图片在Google中通过Google +登录后未显示

来自分类Dev

iOS Google登录:获取来自Google+的人员列表,包括其姓名和个人资料照片

来自分类Dev

Google+公开个人资料API限制

来自分类Dev

我的个人资料上的Google+时刻预览?

来自分类Dev

在Android中获取Google个人资料图片

来自分类Dev

加载Google个人资料后,Selenium ChromeDriver超时

来自分类Dev

Google Play游戏和个人资料图片

来自分类Dev

如何获取个人资料信息Google照片库API

来自分类Dev

Google OAuth2无法获取个人资料信息

来自分类Dev

使用python访问Google域中的用户个人资料信息

来自分类Dev

通过PHP的Google Api:获取用户个人资料

Related 相关文章

  1. 1

    从个人资料页面登录时尝试获取返回URL

  2. 2

    Laravel Socialite Google登录无法使用个人资料范围

  3. 3

    链接个人资料并登录

  4. 4

    显示个人资料图片而不登录

  5. 5

    Facebook个人资料登录时间戳

  6. 6

    流星,facebook登录,返回的不同值:个人资料图片如何?

  7. 7

    流星,facebook登录,返回不同的值:个人资料图片如何?

  8. 8

    从Google Plus获取个人资料照片

  9. 9

    使用护照将用户个人资料与Google个人资料同步

  10. 10

    如何从Android中的Google登录获取性别等个人资料?

  11. 11

    获取已登录的Google用户的用户个人资料图片/徽章

  12. 12

    Android登录输入将通过HttpGet JSON发送到服务器并返回用户个人资料信息列表

  13. 13

    流星,使用Facebook登录但正在访问个人资料

  14. 14

    使用PDO登录后显示个人资料页面

  15. 15

    登录Java后获取用户个人资料

  16. 16

    iOS facebook 登录响应不包含个人资料数据

  17. 17

    登录页面不会打开个人资料活动

  18. 18

    登录nodejs后显示个人资料信息

  19. 19

    用户名和个人资料图片图片在Google中通过Google +登录后未显示

  20. 20

    iOS Google登录:获取来自Google+的人员列表,包括其姓名和个人资料照片

  21. 21

    Google+公开个人资料API限制

  22. 22

    我的个人资料上的Google+时刻预览?

  23. 23

    在Android中获取Google个人资料图片

  24. 24

    加载Google个人资料后,Selenium ChromeDriver超时

  25. 25

    Google Play游戏和个人资料图片

  26. 26

    如何获取个人资料信息Google照片库API

  27. 27

    Google OAuth2无法获取个人资料信息

  28. 28

    使用python访问Google域中的用户个人资料信息

  29. 29

    通过PHP的Google Api:获取用户个人资料

热门标签

归档