获取Youtube API文件client_secrets.json的客户端ID和客户端密钥
问题描述:
我想将Youtube API集成到我的应用程序中。 所以我创建了一个Youtube API。 然后参照本helpful link,我创建波纹管文件的client_secrets.json的客户端ID和客户端的秘密:获取Youtube API文件client_secrets.json的客户端ID和客户端密钥
{
"installed": {
"client_id": "***",
"client_secret": "***"
}
}
我想要的视频上传到YouTube。 所以在运行Github上共享的所需代码之后:UploadVideo.java,我遇到这个ERROR。
并打开此链接后,我得到了:
- That’s an error.
Error: redirect_uri_mismatch
有请您对解决这个问题的任何想法,任何主张表示赞赏。非常感谢。
答
的Google API Client Library OAuth2 docs状态,
让您的客户端秘密个人。如果有人获得您的客户机密,他们可以使用它来消费您的配额,对您的Developers Console项目收取费用,并请求访问用户数据。
以下是得到了YouTube的API secrets.json步骤...
第一步。去控制台https://console.developers.google.com/iam-admin/
Step2。选择您的服务项目。
Step3。点击左侧的服务帐户标签。
Step4。在服务帐户中,在服务帐户的末尾,您会找到一个选项按钮。点击它。
第五步。点击创建密钥。
Step6。它会显示一个对话框来选择键类型JSON或P12。选择JSON并单击创建。
Step7。你的Json将自动下载。
Step8。对于Android和Java,在主目录中,创建新的目录资源并粘贴您的json文件。
Step9。请将此文件阅读到希望用户授权的位置。
非常感谢@saria的帮助。现在它也可以工作。 – Nerimen
不客气。 – saria