Google api 谷歌驱动器编译1.6测试版警告

Google api 谷歌驱动器编译1.6测试版警告,google-api,google-drive-api,google-oauth,google-api-dotnet-client,Google Api,Google Drive Api,Google Oauth,Google Api Dotnet Client,我正在使用visual studio 2012(C#)中的代码。我花了好几个小时在必要的图书馆里摆弄nuget参考资料 我编译了测试应用程序并得到以下警告: 'Google.Apis.Authentication.OAuth2.DotNetOpenAuth.NativeApplicationClient' is obsolete: 'NativeApplicationClient is not supported any more and it's going to be removed in

我正在使用visual studio 2012(C#)中的代码。我花了好几个小时在必要的图书馆里摆弄nuget参考资料

我编译了测试应用程序并得到以下警告:

'Google.Apis.Authentication.OAuth2.DotNetOpenAuth.NativeApplicationClient' is obsolete: 'NativeApplicationClient is not supported any more and it's going to be removed in 1.7.0-beta. Consider using the new Google.Apis.Auth NuGet package which supports .NET 4, .NET for WindowsStore apps, Windows Phone 7.5 and 8 and Portable Class Libraries as well'

'Google.Apis.Authentication.OAuth2.GoogleAuthenticationServer' is obsolete: 'GoogleAuthenticationServer is not supported any more and it's going to be removed in 1.7.0-beta. Consider using the new Google.Apis.Auth NuGet package which supports .NET 4, .NET for Windows Store apps, Windows Phone 7.5 and 8 and Portable Class Libraries as well'
'Google.Apis.Drive.v2.DriveService.Scopes' is obsolete: 'Use DriveService.Scope instead. This enum is going to be removed in version 1.7.0-beta.'
除了添加client_ID和client_secret之外,我没有修改代码。除此之外,它似乎运行

我还将提到,我正在使用nuget Google.api.Auth包

DriveService.Scopes警告背后的代码使用的是DriveService.Scopes,而不是Google.API.DriveService.Scopes(查看链接上的代码;我的代码是相同的)


随着谷歌管理api被弃用,而且谷歌几乎每隔一周就要打破旧api,我急切地想要使用新的api。然而,根据我在这里看到的,我想知道这是不是一个好主意。我可以用煎锅换火。话虽如此,如果您当前的示例已经过时,我们应该使用什么呢?

首先,您应该使用库的最新版本,即我们维护的版本,提供修复程序和新功能等。你可以用NuGet获得它

您提到的页面中的示例代码最近没有更新。请查看我们的示例存储库(特别是中的)

Google.api.Auth是正确的软件包。旧软件包(Google.api.Authentication)过时的原因是我们希望支持不同的Windows平台,如WP、Windows8应用程序、ASP.NETMVC。我们还简化了以前非常复杂的OAuth2“舞蹈”

最后一件事——如果我们在库中做了任何不兼容的更改,我们会将它们记录在我们的公告博客中,这样我们的用户就能做出正确的调整。我建议您订阅此博客以获取有关我们图书馆的最新信息


希望现在一切都清楚:)

首先,您应该使用最新版本的库,这是我们维护的版本,提供修复程序、新功能等。你可以用NuGet获得它

您提到的页面中的示例代码最近没有更新。请查看我们的示例存储库(特别是中的)

Google.api.Auth是正确的软件包。旧软件包(Google.api.Authentication)过时的原因是我们希望支持不同的Windows平台,如WP、Windows8应用程序、ASP.NETMVC。我们还简化了以前非常复杂的OAuth2“舞蹈”

最后一件事——如果我们在库中做了任何不兼容的更改,我们会将它们记录在我们的公告博客中,这样我们的用户就能做出正确的调整。我建议您订阅此博客以获取有关我们图书馆的最新信息


希望现在一切都清楚了:)

谢谢;我来看看这个。你有使用新API添加用户的示例代码吗?我希望我能在早些时候偶然发现上面的示例。。。编译起来容易多了,我下载了整个示例,并用很少的努力就完成了编译。然而,在我的VS 2012中,我仍然有一个问题。它转到google,重定向URL试图返回到动态URL。我尝试在IDE中强制使用该URL,但没有效果。您知道如何强制IDE中的端口吗?1)您使用的是Web应用程序还是已安装的应用程序?2) 您是否使用ASP.NET MVC\ASP.NET\Console应用程序?它是Console应用程序,但当我运行示例时,它会打开一个带有与iThanks关联的随机端口号的浏览器;我来看看这个。你有使用新API添加用户的示例代码吗?我希望我能在早些时候偶然发现上面的示例。。。编译起来容易多了,我下载了整个示例,并用很少的努力就完成了编译。然而,在我的VS 2012中,我仍然有一个问题。它转到google,重定向URL试图返回到动态URL。我尝试在IDE中强制使用该URL,但没有效果。您知道如何强制IDE中的端口吗?1)您使用的是Web应用程序还是已安装的应用程序?2) 您是否使用ASP.NET MVC\ASP.NET\Console应用程序?它是Console应用程序,但当我运行示例时,它会打开一个带有随机端口号的浏览器