我试图在用户登录时获取与电子邮件联系的电子邮件,以便使用他的列表列表进行字段自动填充。
在阅读了很多内容并尝试了几个示例代码之后,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>
我永远不会看到警报(响应)和警报(状态)......
谢谢。