Android Google OAuth2的客户端秘密到底是什么?

Android Google OAuth2的客户端秘密到底是什么?,android,google-signin,google-oauth,google-developers-console,Android,Google Signin,Google Oauth,Google Developers Console,在中,部分为访问令牌和ID令牌交换代码说明我必须提供客户机密钥 如果我从API控制台选择相关的客户机ID,我确实会得到一个名为client\u secret\u…的JSON文件。但是,JSON对象的所有字段都没有命名为secret或任何类似的名称。(字段名为client\u id,project\u id,auth\u uri,token\u uri,auth\u provider\u x509\u cert\u url,以及重定向\u uri) 那么,我从哪里得到这个客户机密?我想这个秘密以前

在中,部分
为访问令牌和ID令牌交换代码
说明我必须提供
客户机密钥

如果我从API控制台选择相关的客户机ID,我确实会得到一个名为
client\u secret\u…
的JSON文件。但是,JSON对象的所有字段都没有命名为secret或任何类似的名称。(字段名为
client\u id
project\u id
auth\u uri
token\u uri
auth\u provider\u x509\u cert\u url
,以及
重定向\u uri


那么,我从哪里得到这个
客户机密

我想这个秘密以前在文件中,但是你也可以通过查看下载json文件的页面找到它,你也可以单击按钮重置所述机密

我会确保正在查看的凭据位于
OAuth 2.0客户端ID
下,而不是
服务帐户密钥
API密钥
下,我相信只有第一个需要保密


评论更新:为android创建Oauth客户端Id不会给你一个秘密,因为它在android应用程序中不需要,可能应该在下面

客户端秘密不需要用于你可以创建的所有类型的凭据你创建了哪种类型?可能是服务帐户?我为Android创建了一个“OAuth客户端ID”。这是你的问题,因为Android不需要机密,所以你不会得到一个。你应该试着按照这个来做,好吧,这就解释了。请随意写在注释中,这样我就可以投票并检查它了…谢谢你的回复。如果是那么明显,我就不会问…;-)说真的,该页面只列出了“客户ID”和“创建日期”。没有“客户机密”…请截屏。我认为您创建了错误类型的凭据。@DaImTo,这是一个好答案,但请添加此链接
https://console.developers.google.com/apis/credentials/
然后说,我们需要单击OAuth字符串以获得该窗口