Моє веб-додаток використовує Meteor.loginWithGoogle
з requestPermissions: ["email"]
для входу в систему користувачів.
Я хотів би підключитись до Google Диска деяких користувачів на їх запит та створити кілька Документів Google.
1. Отримання дозволу
Як я можу отримати дозвіл на доступ до Google Диска користувача?
Чи варто викликати функцію Meteor.loginWithGoogle
з більшою кількістю дозволів? Можливо, з чимось на кшталт:
requestPermissions: ["email https://www.googleapis.com/auth/drive.file"]
?
Чи потрібно робити це кожен раз, коли хочу отримати доступ до Google Диска користувача?
2. Лістинг Документів Google та створення нових
Як я можу перерахувати та створити нові Документи Google?
Велике спасибі за вашу допомогу!
Відповіді:
0 для відповіді № 11 / Окремі дозволи з такими рядками:
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