在Web应用程序中列出我的YouTube视频

时间:2014-06-01 13:11:27

标签: asp.net .net youtube-api oauth-2.0 google-api-dotnet-client

我可以按照以下链接中的示例使用google .NET客户端库获取我的YouTube视频列表

https://developers.google.com/youtube/v3/code_samples/dotnet

当我在控制台应用程序中使用它并且我的项目的客户端ID类型为“已安装的应用程序”时,这可以正常工作。

我想让它适用于我的网络应用程序。我创建了一个类型为“Web应用程序”的客户端ID,并提供了相应的redirect_uri。当我运行应用程序时,它总是在请求中生成一个随机的redirect_uri,我得到redirect_uri不匹配错误。我该如何解决这个问题?我错过了什么?

1 个答案:

答案 0 :(得分:0)

您是否按照https://developers.google.com/api-client-library/dotnet/guide/aaa_oauth#web_applications上的说明操作了? 它包含有关“重定向URI”的代码段和说明。您需要在Google Developers Console中注册(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