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.