通过javascript

时间:2015-09-21 18:04:54

标签: javascript google-api google-authentication

我试图在用户登录时获取与电子邮件联系的电子邮件,以便使用他的列表列表进行字段自动填充。

在阅读了很多内容并尝试了几个示例代码之后,juste无法得到回复:

var id_token = googleUser.getAuthResponse().id_token;

以下是联系电话:

<div class="g-signin2" data-onsuccess="onSignIn"></div>
<script type="text/javascript">
    function onSignIn(googleUser) {
            var profile = googleUser.getBasicProfile();
            //alert('bingo');
            console.log('ID: ' + profile.getId()); // Do not send to your backend! Use an ID token instead.
            console.log('Name: ' + profile.getName());
            console.log('Image URL: ' + profile.getImageUrl());
            console.log('Email: ' + profile.getEmail());

            var id_token = googleUser.getAuthResponse().id_token;
            console.log("ID Token: " + id_token);
            var url = "https://www.google.com/m8/feeds/contacts/default/full?access_token=" + id_token + + "&alt=json";

            $.ajax({
                url: url,
                type: "GET",
                dataType: 'jsonp',
                cache: false,
                success: function (response) {
                    alert(response);
                },
                error: function (status) {
                    alert(status);
                }
            });

        };
</script>

我永远不会看到警报(响应)和警报(状态)......

谢谢。

0 个答案:

没有答案