/ / Як підключитися до Google Диска та створити Документи Google із метеором? - javascript, meteor, google-api

Як підключитися до Диска Google і створити Документи Google за допомогою метеора? - javascript, метеор, google-api

Моє веб-додаток використовує Meteor.loginWithGoogle з requestPermissions: ["email"] для входу в систему користувачів.

Я хотів би підключитись до Google Диска деяких користувачів на їх запит та створити кілька Документів Google.

1. Отримання дозволу

Як я можу отримати дозвіл на доступ до Google Диска користувача?

Чи варто викликати функцію Meteor.loginWithGoogle з більшою кількістю дозволів? Можливо, з чимось на кшталт:

requestPermissions: ["email https://www.googleapis.com/auth/drive.file"] ?

Чи потрібно робити це кожен раз, коли хочу отримати доступ до Google Диска користувача?

2. Лістинг Документів Google та створення нових

Як я можу перерахувати та створити нові Документи Google?

Велике спасибі за вашу допомогу!

Відповіді:

0 для відповіді № 1

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