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」 /> 但你只需要指定數值 –