Asp.net mvc 4 使用哪个Google数据YouTube API客户端ID?

Asp.net mvc 4 使用哪个Google数据YouTube API客户端ID?,asp.net-mvc-4,youtube-api,youtube-data-api,Asp.net Mvc 4,Youtube Api,Youtube Data Api,我正在尝试使用ASP.NETMVC4访问YouTube API 我应该使用: web应用程序的客户端ID或本机应用程序的客户端ID 我尝试了两种方法: 将客户端ID用于web应用程序将导致以下错误:请求中的重定向URI:http://localhost:55193/authorize/ 与注册的重定向URI不匹配 将客户端ID用于本机应用程序将使用令牌将我重定向到此页面:http://localhost:55318/authorize/?code=4/ufFRXOfT7GS28wg_eqA9pQ

我正在尝试使用ASP.NETMVC4访问YouTube API

我应该使用:

web应用程序的客户端ID
本机应用程序的客户端ID

我尝试了两种方法:

将客户端ID用于web应用程序将导致以下错误:
请求中的重定向URI:http://localhost:55193/authorize/ 与注册的重定向URI不匹配

将客户端ID用于本机应用程序将使用令牌将我重定向到此页面:
http://localhost:55318/authorize/?code=4/ufFRXOfT7GS28wg_eqA9pQ9wVtFN.cgyV3VCJtGkXdJfo-QBMszsijcV9jQI


我对谷歌有限的文档感到困惑。

如果你正在构建一个web应用程序,你应该使用web应用程序的客户端ID。您看到的错误消息表明,您的应用程序配置为在授权后重定向到您在那里看到的URL,但您尚未在控制台中设置允许这些URL处理回调的权限

访问开发人员控制台()并找到您的项目,然后选择API&Auth部分下的“凭据”链接。查找您正在使用的客户端ID,并对其进行编辑;在允许的重定向URI中会有一个字段(换句话说,在访问google的auth端点之后,oAuth调用可以重定向到的允许位置)