使用哪个Google Data YouTube API客户端ID



我正在尝试使用ASP.net MVC 4访问YouTube API。

我应该使用:

Client ID for web applicationClient ID for native application ?

我都试过了:

使用客户端ID的web应用程序会给我这个错误:The redirect URI in the request: http://localhost:55193/authorize/ did not match a registered redirect URI

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

我对google有限文档感到困惑。

如果你正在构建一个WebApp,你应该使用web应用的客户端ID。你看到的错误消息表明你的应用被配置为,在授权后,重定向到你在那里看到的url,但你没有在控制台中设置,让那些url处理回调的权限。

访问开发者控制台(https://console.developers.google.com/)并找到您的项目,然后选择api &下的"凭据"链接身份验证部分。查找您正在使用的客户端ID,并编辑它;将有一个字段用于放置允许的重定向uri(换句话说,您的oAuth调用在访问google的auth端点后可以重定向到的允许位置)。

相关内容

  • 没有找到相关文章

最新更新