我正在尝试使用我的Android应用程序将视频上传到youtube。但首先,我必须实现OAuth身份验证协议。幸运的是,我能够访问 redirect_uri 和自动生成的代码。现在,我想要交换授权代码来访问令牌,但为此我需要 client_secret 来向google服务器发出POST请求。不幸的是,我的谷歌控制台帐户中没有 client_secret 键。
我尝试从控制台下载JSON对象,但没有任何 client_secret 键。
答案 0 :(得分:0)
Android OAuth2客户端没有client_secret,因为您无法安全地在客户端存储密码。相反,您应该使用GoogleAuthUtil from google-play-services获取Android应用的访问令牌,并使用toke上传视频。 This blog post详细介绍了如何在Android上获取访问令牌。