我的网络应用使用Meteor.loginWithGoogle
和requestPermissions: ['email']
来登录用户。
我想根据他们的请求连接到某些用户的Google云端硬盘并创建一些Google文档。
如何获得访问用户的Google云端硬盘的权限?
我应该使用更多权限调用函数Meteor.loginWithGoogle
吗?也许有类似的东西:
requestPermissions: ['email https://www.googleapis.com/auth/drive.file']
?
每次我想访问用户的Google云端硬盘时,我都应该这样做吗?
如何列出和创建新的Google文档?
非常感谢你的帮助!
答案 0 :(得分:0)
1 /使用这样的字符串分隔权限:
Meteor.loginWithGoogle({
forceApprovalPrompt: true,
requestOfflineToken: true,
requestPermissions: ['email', 'https://www.googleapis.com/auth/drive.file']);
即使用户未连接,也可以使用requestOfflineToken
来访问它。
2 /使用Google API。使用HTTP.call()或使用像https://github.com/percolatestudio/meteor-google-api
这样的包