如何使用GMAIL登录并获取用户信息(Javascript)?

如何使用GMAIL登录并获取用户信息(Javascript)?,javascript,api,login,gmail,Javascript,Api,Login,Gmail,我在使用gmail登录时遇到了一些问题。事实上,登录过程已经开始了,但我不知道如何获取用户的数据(用户名、电子邮件、生日…)。我看到有很多API可以获取日历、邮件、联系人。。。但不是信息。。。 我设法获得了联系人(遵循教程),只是希望从响应中获得数据,但它不在那里。 我的守则如下: google.load(“gdata”,“1.x”); 函数设置ContactsService(){ contactsService=新的google.gdata.contacts.contactsService

我在使用gmail登录时遇到了一些问题。事实上,登录过程已经开始了,但我不知道如何获取用户的数据(用户名、电子邮件、生日…)。我看到有很多API可以获取日历、邮件、联系人。。。但不是信息。。。 我设法获得了联系人(遵循教程),只是希望从响应中获得数据,但它不在那里。 我的守则如下:



google.load(“gdata”,“1.x”);
函数设置ContactsService(){
contactsService=新的google.gdata.contacts.contactsService('exampleCo-exampleApp-1.0');
}
函数logMeIn(){
var范围=https://www.google.com/m8/feeds';
var token=google.accounts.user.login(范围);
}
函数btn_login(){
setupContactsService();
logMeIn();
}

还有一个按钮调用btn_login()


我希望你能帮助我!谢谢

检查此chrome扩展的源代码:

谢谢你的快速回答,我正在阅读,无论如何,我认为应该有一种更简单的方法来获取这些信息,因为我实际上已经登录并检索了联系人的信息。无法获取你提到的分机@设置什么是范围?如何通过JavaScript登录gmail并通过?
<script type="text/javascript" src="http://www.google.com/jsapi"></script>

<script type="text/javascript">
google.load("gdata", "1.x");

function setupContactsService() {
    contactsService = new google.gdata.contacts.ContactsService('exampleCo-exampleApp-1.0');
}

function logMeIn() {
    var scope = 'https://www.google.com/m8/feeds';
    var token = google.accounts.user.login(scope);
}

function btn_login() {
    setupContactsService();
    logMeIn();
}
</script>