0
我试图登录低谷Google+的API,但是当登录弹出窗口打开,我得到Google+的API - 无法登录的应用 - 应用未注册
“Android应用程序未注册,注册槽谷歌控制台将 隐藏此消息”
现在我没有注册我的应用程序,我得到了一个API密钥并将其添加到我的清单文件
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="xxxxxxxxxxxxxxxxxxxxxxxxxx-xxxxx"/>
然后我配置ŧ他API客户端这样的:
gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestEmail()
.requestScopes(new Scope(Scopes.PLUS_LOGIN), new Scope(Scopes.PLUS_ME))
.build();
mGoogleApiClient = new GoogleApiClient.Builder(this)
.enableAutoManage(this, manager)
.addApi(Auth.GOOGLE_SIGN_IN_API, gso)
.addApi(Plus.API)
.build();
编辑:我还创建了google-services.json
文件,并把它app/
文件夹内的项目。 它正确登录我,因为我可以看到用户名,电子邮件和其他信息,但我的应用程序不会显示在我帐户中的授权应用程序之间。
我在做什么错?
感谢您的帮助!
编辑 - 解决:
我用
.requestEmail()
在GoogleSignInOptions
,而我与
.requestIdToken([oAuth2 Token])
现在应用程序被正确地与连接来取代它谷歌控制台,我没有得到“应用程序未注册”的错误了!
您是否已将您的Google帐户添加到一组测试帐户? –
您是使用发布版本还是调试版本进行测试?你是否注册了*两个签名密钥的指纹? –
另外,我注意到,旅游APP_ID具有以下格式: 机器人:值=“xxxxxxxxxxxxxxxxxxxxxxxxxx-XXXXX” /> 但你只需要指定数值 –