如何使用Meteor.loginWithGoogle获取Google+个人资料?

Lau*_*ger 3 meteor google-oauth

我正在寻找一个Meteor.loginWithGoogle的实例(与流星0.6.4.1).

我发现这个用于loginWithGitHub(https://www.eventedmind.com/posts/meteor-customizing-login),可以正常使用GitHub.

没有参数,它工作正常,如客户端显示:

Template.user_loggedout.events({
  "click #login": function(e, tmpl){
    Meteor.loginWithGoogle({

    }, function (err) {
        if(err) {
            //error handling
            alert('error : '+err.message);
        } else {

        }
    });
  }
});
Run Code Online (Sandbox Code Playgroud)

与服务器端的帐户参数:

Accounts.loginServiceConfiguration.remove({
   service: 'google'
});

Accounts.loginServiceConfiguration.insert({
   service: 'google',
   clientId: 'XXXXXX',
   secret: 'YYYYYY'
});
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我如何获得currentUser信息,尤其是邮件?有没有办法获取用户的Google+个人资料(如果他有一个并允许这个),例如用户的头像?requestPermissions需要的参数是什么:,我可以得到什么?

谢谢