Google drive api 需要从picasa_consumer_密钥、picasa_consumer_密钥、authtoken、authsecret创建google DriveService对象

Google drive api 需要从picasa_consumer_密钥、picasa_consumer_密钥、authtoken、authsecret创建google DriveService对象,google-drive-api,Google Drive Api,我有一个winform应用程序,用于将照片上传到picasa。我使用了oAuth身份验证,并且用户为以下内容授予了权限 Picasa网络相册 配置文件信息 我存储身份验证令牌以供以后使用。这很好用 现在我想把它扩展到包括GoogleDrive,所以我所做的是在身份验证中添加了作用域,如下所示 按文件驱动器API 因此,现在用户授予所有三个,即Picasa、Profile info和Google Drive的权限 但我无法将照片上传到谷歌硬盘,原因是我不知道如何创建谷歌硬盘服务的对象 对于Pica

我有一个winform应用程序,用于将照片上传到picasa。我使用了oAuth身份验证,并且用户为以下内容授予了权限

Picasa网络相册
配置文件信息

我存储身份验证令牌以供以后使用。这很好用

现在我想把它扩展到包括GoogleDrive,所以我所做的是在身份验证中添加了作用域,如下所示

按文件驱动器API

因此,现在用户授予所有三个,即Picasa、Profile info和Google Drive的权限

但我无法将照片上传到谷歌硬盘,原因是我不知道如何创建谷歌硬盘服务的对象

对于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);
谷歌硬盘有类似的功能吗? 我需要创建对象驱动服务(auth)

简而言之,我需要知道如何从我拥有的四个信息创建DRIVESERVICE对象,即消费者密钥、消费者密钥、AuthToken、AuthSecret


谢谢。

有关如何检索和使用OAuth 2.0凭据来实例化服务对象的说明,请查看Google Drive SDK文档:

请注意,用于.NET的Google API客户端库支持驱动器API:


感谢您的回复,我已经浏览了这些链接,我真的不想再授权和做其他事情(正如我说过的,我有令牌、秘密等)。我正在寻找代码,以便我可以直接使用它(我只需要使用令牌等实例化凭证对象),但不知道如何做。关于这方面的任何帮助都将非常好。谢谢。