2017-04-12 729 views
0

我想将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

并打开此链接后,我得到了:

  1. That’s an error.

Error: redirect_uri_mismatch

有请您对解决这个问题的任何想法,任何主张表示赞赏。非常感谢。

回答

0

Google API Client Library OAuth2 docs状态,

让您的客户端秘密个人。如果有人获得您的客户机密,他们可以使用它来消费您的配额,对您的Developers Console项目收取费用,并请求访问用户数据。

以下是得到了YouTube的API secrets.json步骤...

第一步。去控制台https://console.developers.google.com/iam-admin/

Step2。选择您的服务项目。

Step3。点击左侧的服务帐户标签。

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

enter image description here

第五步。点击创建密钥。

Step6。它会显示一个对话框来选择键类型JSON或P12。选择JSON并单击创建。

Step7。你的Json将自动下载。

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

Step9。请将此文件阅读到希望用户授权的位置。