【问题标题】:Get Client Id and Client secret of the file client_secrets.json of Youtube API获取 Youtube API 的文件 client_secrets.json 的 Client Id 和 Client Secret
【发布时间】:2017-09-08 02:58:14
【问题描述】:

我想在我的应用程序中集成 Youtube API。 所以我创建了一个 Youtube API。 然后参考这个helpful link,我在下面创建文件client_secrets.json的Client Id和Client secret:

{
  "installed": {
      "client_id": "***",
      "client_secret": "***"
  }
}

我正在尝试将视频上传到 Youtube。 所以在运行Github上共享的所需代码:UploadVideo.java后,我遇到了这个ERROR

打开这个网址后,我得到了:

  1. 这是一个错误。

错误:redirect_uri_mismatch

您对解决这个问题有什么想法吗,任何建议都值得赞赏。非常感谢。

【问题讨论】:

    标签: java json api oauth youtube


    【解决方案1】:

    Google API Client Library OAuth2 docs 状态,

    为您的客户保密。如果有人获得了您的客户端密码,他们可能会使用它来消耗您的配额、对您的 Developers Console 项目产生费用并请求访问用户数据。

    以下是获取 youtube api 的 secrets.json 的步骤...

    步骤 1。转到控制台https://console.developers.google.com/iam-admin/

    步骤 2。选择您的服务项目。

    第 3 步。单击左侧的服务帐户选项卡。

    第四步。在服务帐户中,在服务帐户的末尾,您会找到一个选项按钮。点击它。

    第五步。单击创建密钥。

    步骤 6。它将显示一个对话框来选择密钥类型 JSON 或 P12。选择 JSON 并点击创建。

    第 7 步。您的 Json 将被自动下载。

    步骤 8。对于 Android 和 Java,在主目录中,创建新的目录资源并粘贴您的 json 文件。

    步骤 9。在您希望用户授权的地方阅读此文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-28
      • 2021-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-27
      • 1970-01-01
      相关资源
      最近更新 更多