2 votes

Il faut créer un objet de Google DriveService à partir de picasa_consumer_key, picasa_consumer_secret, authtoken, authsecret.

J'avais une application Winform qui utilisait pour télécharger des photos sur Picasa. J'avais utilisé l'authentification oAuth et l'utilisateur accorde la permission pour ce qui suit

Albums Web Picasa
Informations de Profil

Je stocke le jeton d'authentification pour une utilisation ultérieure. Cela fonctionne parfaitement.

Maintenant je veux l'étendre pour inclure également GOOGLE DRIVE, donc ce que j'ai fait c'est que j'ai ajouté la portée à l'authentification comme ci-dessous

Par le biais de l'API Google Drive

Maintenant l'utilisateur accorde la permission pour les trois, c'est-à-dire Picasa, les informations de profil et Google Drive.

Mais je ne parviens pas à télécharger des photos sur Google Drive, la raison en étant que je ne sais pas comment créer l'objet Google Drive Service.

Pour Picasa j'ai utilisé le code suivant

OAuthParameters parameters = new OAuthParameters()
     {
        ConsumerKey = CONSUMER_KEY,
        ConsumerSecret = CONSUMER_SECRET,
        Token = AuthToken,
        TokenSecret = AuthSecret
     };

requestFactory = new GOAuthRequestFactory("XXXX", "XXXX", parameters);
service = new PicasaService(requestFactory.ApplicationName);

Y a-t-il quelque chose de similaire pour Google Drive? J'ai besoin de créer l'objet DriveService(auth) ..

En bref, je dois savoir comment je peux créer un OBJET de DRIVESERVICE à partir des quatre informations que j'ai c'est-à-dire CONSUMER_KEY, CONSUMER_SECRET, AuthToken, AuthSecret.

Merci.

1voto

Claudio Cherubino Points 10519

Vérifiez la documentation du SDK Google Drive pour des instructions sur comment récupérer et utiliser les informations d'identification OAuth 2.0 pour instancier un objet de service :

https://developers.google.com/drive/credentials

Veuillez noter que l'API Drive est prise en charge par la bibliothèque cliente Google APIs pour .NET :

http://code.google.com/p/google-api-dotnet-client/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X