【问题标题】:Which Google Data YouTube API Client ID to use?要使用哪个 Google Data YouTube API 客户端 ID?
【发布时间】:2014-06-21 14:45:47
【问题描述】:

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

我应该使用:

Client ID for web application 还是Client 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

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

【问题讨论】:

    标签: asp.net-mvc-4 youtube-api youtube-data-api


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-18
      • 1970-01-01
      • 2016-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-08
      • 1970-01-01
      相关资源
      最近更新 更多