Google drive api 使用现有访问令牌创建C#.net DriveService对象

Google drive api 使用现有访问令牌创建C#.net DriveService对象,google-drive-api,Google Drive Api,在我的应用程序中,我已经检索到访问令牌,现在我想使用DriveService访问文件?这可能与sdk有关吗?使用OAUTH2PARAMETERS和GOAuth2RequestFactory(下面的代码),我可以很好地为Google电子表格服务做到这一点。我可以在C#sdk中为web应用实例化DriveService对象吗 OAuth2Parameters parameters = new OAuth2Parameters { TokenTy

在我的应用程序中,我已经检索到访问令牌,现在我想使用DriveService访问文件?这可能与sdk有关吗?使用OAUTH2PARAMETERS和GOAuth2RequestFactory(下面的代码),我可以很好地为Google电子表格服务做到这一点。我可以在C#sdk中为web应用实例化DriveService对象吗

OAuth2Parameters parameters = new OAuth2Parameters
            {
                TokenType = "Bearer",
                AccessToken = <access_token>,
            };

var requestFactory = new GOAuth2RequestFactory("svc", "appname", parameters);

SpreadsheetsService service = new SpreadsheetsService("svc");
            service.RequestFactory = requestFactory;
OAuth2Parameters参数=新的OAuth2Parameters
{
TokenType=“承载人”,
AccessToken=,
};
var requestFactory=new GOAuth2RequestFactory(“svc”、“appname”、参数);
电子表格服务=新的电子表格服务(“svc”);
service.RequestFactory=RequestFactory;

您使用的是谷歌.net客户端库吗?是的,我使用的是nuget的谷歌.net客户端库。您没有发布任何代码,因此我假设您使用的是filedatastore。您可以通过创建自己的iDatastore实例来替换filedatastore,该实例使用您自己的refreshtoken。我正在执行oauth舞蹈,以从refreshtoken等中检索访问令牌。使用其他机制,而不是客户端LIB。拥有令牌后,我的问题是如何创建DriveService对象。有人知道答案吗?