Meu aplicativo da web usa Meteor.loginWithGoogle
com requestPermissions: ["email"]
para fazer o login de usuários.
Eu gostaria de me conectar ao Google Drive de alguns usuários a pedido deles e criar alguns documentos do Google.
1. Obtendo permissão
Como posso obter permissão para acessar o Google Drive do usuário?
Devo chamar a função Meteor.loginWithGoogle
com mais permissões? Talvez com algo como:
requestPermissions: ["email https://www.googleapis.com/auth/drive.file"]
?
Devo fazer isso sempre que quiser acessar o Google Drive do usuário?
2. Listando Google Docs e criando novos
Como posso listar e criar novos Google Docs?
Muito obrigado por sua ajuda !
Respostas:
0 para resposta № 11 / Separe as permissões com Strings como esta:
Meteor.loginWithGoogle({
forceApprovalPrompt: true,
requestOfflineToken: true,
requestPermissions: ["email", "https://www.googleapis.com/auth/drive.file"]);
Usar requestOfflineToken
para poder acessá-lo mesmo se o usuário não estiver conectado.
2 / Use a API do Google. com um HTTP.call () ou use um pacote como https://github.com/percolatestudio/meteor-google-api