2013-01-03 2 views
0

J'utilise google drive api pour l'application de bureau pour insérer un fichier. Pour authentifier google drive j'utilise l'URL qu'il génère et obtenir le code d'authentification et le coller à l'avant. Plz suggère un autre moyen de telle sorte qu'il s'authentifie dans le backend et télécharge automatiquement un fichier.Google Drive API Authentification dans Backend dans Java

+0

que dit la documentation api Google Drive? – mtk

+0

Je n'ai pas idée de la documentation Google api de disque. S'il y a un moyen avec cela s'il vous plaît aidez-moi. – user1629785

+0

je dois insérer un fichier dans google drive avec l'authentification étant dans le backend.Plz m'aider à atteindre ce – user1629785

Répondre

1

Vous pouvez découper le travail de copier-coller pour l'utilisateur en mettant en place un serveur web en Java qui écoute un port sur le localhost, quelque chose comme http://localhost:8181. Vous utiliserez ensuite cette URL en tant que paramètre redirect_uri lors de la demande du jeton d'actualisation. Si votre application ouvre également automatiquement la page de demande de jeton d'actualisation pour l'utilisateur, le workflow d'autorisation doit être relativement simple et direct pour l'utilisateur.

Si vous voulez vraiment l'interaction utilisateur zéro, vous devez use Service Accounts et have the service account delegated domain-wide authority to user's Google Drives:

+0

Merci de me suggérer d'utiliser les comptes de service. – user1629785

+0

Après avoir créé un compte de service et instancié un objet de service Drive, comment insérer un fichier sur le disque Google? Plz aide à cet égard .. – user1629785

+0

J'ai utilisé des comptes de service google et inséré un fichier en utilisant Java en éclipse, en éclipse, il montre l'ID de fichier (fichier créé) .unable pour trouver le doc dans google drive. Quel serait le problème ? – user1629785