Google API控制台 - 缺少客户端密码

Ale*_*cus 30 oauth-2.0

我尝试为Android应用程序创建测试客户端ID,该应用程序使用OAUTH 2.0作为登录来检索用户配置文件.我按照步骤在谷歌控制台上完成客户端ID的创建,但我没有看到客户端秘密的任何地方.我正在尝试帮助我的雇主获取谷歌凭据的应用程序.我知道如何在android中实现OAUTH 2.0,但我需要客户端密钥来使用访问令牌交换代码.

首先,我从"服务"标签中选择了"Google+ API".然后按照API Access选项卡中的屏幕步骤操作.在此输入图像描述

Jan*_*ger 23

谷歌似乎最终放弃了对可安装应用程序不必要的东西client_secret,并且还没有与他们的文档保持同步.您应该检查您是否已经获得了access_tokenFacebook上处理的初始OAuth请求.

另一种可能性是回退到使用Simple API Access密钥.

更新:

第一种方法似乎不适用于谷歌.

Android的推荐方法是使用AccountManager而不是烘焙您自己的请求.请按照此示例查看如何实现此操作以及如何使用Simple API Access键获取AuthToken.您可以使用OAuth2 API库来检索userinfo,而不是使用Tasks API .

  • 谢谢,它正在工作.我是通过https://developers.google.com/google-apps/tasks/oauth-and-tasks-on-android实现的,并更改了字符串AUTH_TOKEN_TYPE ="oauth2:https://www.googleapis.com/auth/tasks "; 字符串AUTH_TOKEN_TYPE ="oauth2:https://www.googleapis.com/auth/userinfo.profile"; 谢谢你,救了我一月 (4认同)

Geo*_*yen 10

点击"下载JSON"它是你在找什么? 在此输入图像描述

  • 我下载了它.但是,我没有找到秘密身份证.我怎样才能得到 (14认同)
  • @harikrishnan 我有同样的问题。谷歌文档希望我发送一个我从未收到过的客户端密钥。此外,JSON 和 Google 开发者控制台不包含客户端密钥。编辑:我知道这是你的旧评论,但谷歌似乎完全删除了客户端密钥,但没有更新他们的文档。 (2认同)