如何使用Google.Apis.Oauth2.v2创建身份验证

时间:2013-09-22 20:54:00

标签: google-api-dotnet-client

我想更改我的客户端代码以使用Prediction 1.6但它使用新的Google Apis 1.5.X并且我无法创建所需的身份验证器。

使用Google.Apis.Oauth2.v2为Google.Apis.Services.BaseClientService.Initializer创建身份验证器的示例?

我能够使用之前的Google.Apis.Authentication.OAuth2创建此身份验证器,但它不再适用于APis 1.5.X

3 个答案:

答案 0 :(得分:0)

请您详细说明问题?

  1. 为什么不能创建所需的身份验证器?什么是确切的问题?
  2. 您有很多关于如何在我们的示例存储库中使用OAuth2流的代码示例。看一下这个样本 - https://code.google.com/p/google-api-dotnet-client/source/browse/?repo=samples#hg%2FTasks.SimpleOAuth2。如果您可以运行此示例,则可以使用其部分代码,并将其复制到所需的解决方案中。
  3. 请提供更多详细信息,例外情况,运行时错误或您正在处理的任何内容,以便我们为您提供帮助!

答案 1 :(得分:0)

好的,基于该示例,我发现它使用名为“Google API OAuth2 Client Library”的nuget包,但我下载了一个名为“Google.Apis.Oauth2.v2 Client Library”的块包。相似的名字,但不一样。我无法在金块页面上找到正确的一个。如果您对该包执行搜索,它将不会显示。我不得不使用Visual Studio Nugget搜索器并激活“show prerealese packages”来安装它

答案 2 :(得分:0)

这些是您正在寻找的机器人吗?

http://www.nuget.org/packages/Google.Apis.Authentication/1.5.0-beta

转到NuGet,搜索“Google API OAuth2客户端库”,然后,在加载0个结果后,点击“仅限稳定”下拉菜单并选择“包含预发布”,它将重新运行搜索,你应该在列表的顶部看到它。

我知道这应该是一个评论,但我似乎无法做到这一点。