我有一个用于将照片上传到 picasa 的 winform 应用程序。我使用了 oAuth 身份验证,并且用户授予以下权限
Picasa 网络相册
个人资料信息
我存储身份验证令牌以供以后使用。这完美地工作。
现在我想将其扩展为也包括 GOOGLE DRIVE,所以我所做的是我已经为身份验证添加了范围,如下所示
按文件 Drive API
因此,现在用户授予所有三个权限,即 Picasa、个人资料信息和 Google Drive。
但我无法将照片上传到 Google Drive,原因是我不知道如何创建 Google Drive Service 的对象。
对于 Picasa,我使用了如下代码
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);
谷歌驱动器有类似的东西吗?我需要创建对象 DriveService(auth) ..
简而言之,我需要知道如何从我拥有的四个信息中创建 DRIVESERVICE 的 OBJECT,即 CONSUMER_KEY、CONSUMER_SECRET、AuthToken、AuthSecret。
谢谢。