我想在我的应用程序中集成Youtube API。 所以我创建了一个Youtube API。 然后参考这个helpful link,我创建文件client_secrets.json的客户端ID和客户端秘密:
{
"installed": {
"client_id": "***",
"client_secret": "***"
}
}

我试图将视频上传到Youtube。 所以在运行Github上共享的所需代码后:UploadVideo.java,我遇到了这个ERROR。
打开这个网址后,我得到了:
- 这是一个错误。
醇>错误:redirect_uri_mismatch
有任何关于解决这个问题的想法,任何建议都表示赞赏。非常感谢。
答案 0 :(得分:2)
Google API Client Library OAuth2 docs州,
让您的客户保密。如果有人获取了您的客户机密码,他们可能会使用它来使用您的配额,对您的Developers Console项目收取费用,并请求访问用户数据。
以下是为youtube api获取secrets.json的步骤...
步骤1。转到控制台https://console.developers.google.com/iam-admin/
第二步。选择您的服务项目。
步骤3。单击左侧的“服务帐户”选项卡。
步骤4。在服务帐户中,在服务帐户的末尾,您将找到一个选项按钮。点击它。
步骤5。单击“创建密钥”。
步骤6。它将显示一个选择键类型JSON或P12的对话框。选择JSON并单击“创建”。
步骤7。您的Json将自动下载。
步骤8。对于Android和Java,在主目录中,创建新的目录资源并粘贴您的json文件。
步骤9。请将此文件读取到您希望用户授权的位置。