2015-03-31 4 views
1

Je travaille pour un démarrage non lancé qui gère une grande quantité de médias utilisateur. Nous cherchons à intégrer Google Drive pour permettre à un utilisateur de stocker ce média.Autorisations Google Drive

Est-il possible d'avoir un accès en lecture/écriture au disque Google d'un utilisateur, après avoir obtenu leur permission via OAUTH2? Plus précisément, la possibilité de créer des dossiers sur leur disque et d'y accéder pour des scénarios de lecture/écriture.

Nous devons également être en mesure de générer des liens directs à leurs photos, vidéos, etc.

Nous avons intégré avec succès avec Dropbox de cette manière et de vous proposer Google Drive comme une alternative. Ces scénarios sont-ils possibles avec Google Drive?

+0

Google Drive et Google Cloud Storage sont deux produits complètement différents. Pour Drive, la réponse est 'oui' – pinoyyid

+0

Veuillez d'abord lire les deux api docs et poser une question spécifique à leur sujet. –

Répondre

2

Oui, c'est absolument possible.

Vous voulez en savoir plus sur notre Auth Scopes et déterminer quel est l'ensemble minimal d'oscilloscopes que vous devez utiliser. À titre d'exemple, l'étendue drive.file vous permettra de créer des dossiers &, de les lire, ainsi que de lire/écrire tous les fichiers existants qu'un utilisateur ouvre explicitement avec votre application.

La partie 'explicitement ouverte' peut être manipulée de 2 façons. Vous pouvez enregistrer une action "Ouvrir" pour votre application dans l'interface utilisateur Drive pour certains types de fichiers et vous pouvez utiliser notre widget "File Picker" dans votre application pour permettre à l'utilisateur de sélectionner les fichiers à ouvrir/accorder l'accès. Vous pouvez en savoir plus sur opening files in our docs

+0

Premier lien est cassé - est-ce maintenant celui-ci? https://developers.google.com/identity/protocols/googlescopes – Arj

+0

Urgh, il semble avoir rompu avec le lancement de docs v3. Pour le lien est: https://developers.google.com/drive/v2/web/scopes –