Meteor Accounts.ui.config无法与Google合作

Ful*_*ack 5 javascript google-login meteor twitter-bootstrap-3

我只是尝试使用Google登录并获取日历等权限.但是,我在客户端中的代码仅提示用户登录以进行离线访问.为什么不要求日历等?此外,它不会强制批准提示.我正在使用ian:accounts-ui-bootstrap-3

Accounts.ui.config({
    requestPermissions: {
        google: 
        ['https://www.googleapis.com/auth/calendar',
        'https://www.googleapis.com/auth/calendar.readonly',
        'https://www.googleapis.com/auth/userinfo.profile',
        'https://www.googleapis.com/auth/userinfo.email',
        'https://www.googleapis.com/auth/tasks'],
//      forceApprovalPrompt: {google: true}
    }, 
    forceApprovalPrompt: {google: true},
    requestOfflineToken: {google: true},
    passwordSignupFields: 'EMAIL_ONLY',
//      extraSignupFields: []
});
Run Code Online (Sandbox Code Playgroud)

以下Meteor文档没有帮助,因为我收到此错误:

Uncaught Error: Accounts.ui.config: Invalid key: forceApprovalPrompt
Run Code Online (Sandbox Code Playgroud)

pan*_*ark 3

问题是forceApprovalPrompt软件包无法识别密钥。如果您删除钥匙,它会询问日历等。

当使用 account-ui 包时它似乎可以工作,所以显然这是由于ian:accounts-ui-bootstrap-3.