作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我只是尝试使用 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: []
});
跟随 Meteor 文档没有帮助,因为我收到此错误:
Uncaught Error: Accounts.ui.config: Invalid key: forceApprovalPrompt
最佳答案
问题是包无法识别的 forceApprovalPrompt
键。如果您删除 key ,它将要求提供日历等。
它似乎在使用 accounts-ui 包时有效,所以显然这是由于 ian:accounts-ui-bootstrap-3
中缺少的功能。
关于javascript - Meteor Accounts.ui.config 不适用于 Google,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27468270/
我是一名优秀的程序员,十分优秀!