2015-03-02 2 views
2

J'ai essayé sans trop de succès d'intégrer mon application web dans l'interface Google Drive (pour ouvrir les fichiers). Je ne parviens pas à installer l'application à l'aide de la portée OAuth https://www.googleapis.com/auth/drive.install. Je me demandais si quelqu'un pourrait partager leur configuration SDK Drive pour voir si j'ai raté quelque chose. J'ai essayé d'installer mon application en utilisant la console API de Google en sélectionnant le Drive Integration pour m'authentifier automatiquement. J'ai également essayé de faire manuellement la requête OAuth en utilisant la gemme google-api-client.Google Drive SDK: utiliser drive.install scope pour intégrer l'application web dans l'interface utilisateur "open with"

Je reçois toujours la boîte de dialogue d'autorisation et je peux voir ce qui suit demandé: Add itself to Google Drive. Je suis également redirigé vers mon application comme une demande OAuth normale, mais l'application n'est jamais répertoriée dans Google Drive.

Je réclamons les champs d'application suivants:

https://www.googleapis.com/auth/drive.install https://www.googleapis.com/auth/drive.file profile user

Permettant Importation et ces types MIME secondaires:

application/vnd.google.drive.ext-type.html text/html

J'ai suivi la documentation ici: https://developers.google.com/drive/web/enable-sdk

Merci d'avance pour toute aide !!

+0

Lorsque vous dites qu'il n'est pas répertorié dans le lecteur, voulez-vous dire que vous ne pouvez pas voir votre application lorsque vous sélectionnez "Ouvrir avec"? ou n'est pas répertorié dans la boutique en ligne de chrome? – Gerardo

+0

Merci @Gerardo. Je voulais dire qu'il ne figurait pas sous "ouvrir avec". J'ai été capable de résoudre cela et fourni une réponse. – enriikke

Répondre

0

J'ai été capable de résoudre ce problème en modifiant mon flux OAuth. Il n'échangeait pas le code d'authentification pour un jeton d'accès auparavant. Une fois que je l'ai fait à ce point tout a fonctionné comme prévu.