我可以按照以下链接中的示例使用google .NET客户端库获得我的youtube视频列表
https://developers.google.com/youtube/v3/code_samples/dotnet当我在控制台应用程序中使用它并且我的项目的客户端Id类型为'Installed application '时,此工作正常。
我想让它为我的web应用程序工作。我创建了一个类型为"Web应用程序"的客户端id,并提供了适当的redirect_uri。当我运行应用程序时,它总是在请求中生成一个随机的redirect_uri,并且我得到redirect_uri不匹配错误。我该如何解决这个问题?我错过了什么?
您是否遵循了https://developers.google.com/api-client-library/dotnet/guide/aaa_oauth#web_applications上的说明?它包含代码片段和关于"重定向URI"的解释,你需要在谷歌开发者控制台注册(URI应该看起来像:your_site/AuthCallback/IndexAsync)。
如果您选择创建一个ASP。.NET(非MVC)应用程序,您可以看看下面的示例:https://code.google.com/p/google-api-dotnet-client/source/browse?repo=samples#hg%2FTasks.ASP.NET.SimpleOAuth2.