3

我正在寻找 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 {

        }
    });
  }
});

使用服务器端的 Accounts 参数:

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

Accounts.loginServiceConfiguration.insert({
   service: 'google',
   clientId: 'XXXXXX',
   secret: 'YYYYYY'
});

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

谢谢

4