private void handleSignInResult(Task<GoogleSignInAccount> completedTask) {
try {
GoogleSignInAccount account = completedTask.getResult(ApiException.class); //exception is here
// Signed in successfully, show authenticated UI.
System.out.println("google token ---> " + account.getIdToken());
} catch (ApiException e) {
// The ApiException status code indicates the detailed failure reason.
// Please refer to the GoogleSignInStatusCodes class reference for more information about this error.
e.printStackTrace();
}
}
7
A
cevap
5
Bu durum kodu, bilinmeyen bir sunucu istemci kimliği sağladığınız anlamına gelir. Projenizde https://console.developers.google.com/apis/credentials adresinde şunları üretmeniz gerekebilir: OAuth istemci kimliği -> Web Uygulaması ve bu web uygulaması istemci kimliğini Android uygulamanızda kullanmanız gerekebilir.
+0
Ayrıca, paketinizi aynı https://console.developers.google.com/apis/credentials adresine eklemiş veya yanlış yazmış olabilirsiniz, ancak Android için Oauth 2.0 Müşteri Kimliği'nde. – bojan
İlgili konular
- 1. Scala Play Framework Kullanıcının IP adresini alıyorum
- 2. neden ben alıyorum duyuyorum: java.lang.UnsatisfiedLinkError
- 3. Neden org.codehaus.jackson.map.JsonMappingException alıyorum:
- 4. Neden java.lang.ArithmeticException alıyorum:/sıfır?
- 5. Neden SecurityTokenSignatureKeyNotFoundException alıyorum?
- 6. Neden veri dönüştürme uyarısı alıyorum?
- 7. Neden bir InvocationTargetException alıyorum? Android 2B oyunu
- 8. neden null referans istisnası alıyorum?
- 9. Komut pencerem 10 neden donuyor?
- 10. Neden denetlenmeyen bir uyarı alıyorum?
- 11. Neden yeniden tanımlama hatası alıyorum?
- 12. İşaretçilerimde neden bölümleme hatası alıyorum?
- 13. Neden "hatalı yönerge" hatası alıyorum?
- 14. Neden bu Ruby koduyla Net :: HTTPBadResponse alıyorum?
- 15. Neden (10..20) .last ile aynı (10 ... 20) .last
- 16. angularjs - url adresini değiştirirken neden $ routeProvider çalışmak görünmüyor ve ben
- 17. Wildfly 10 Veritabanı kullanmıyor ama bir jpa hatası alıyorum
- 18. Neden date_format() PySpark işlevinden null sonuçları alıyorum?
- 19. Bir işaretçinin adresini bulma
- 20. Neden (int 10) Long örneğini üretiyor?
- 21. Reportviewer 10 neden raporları çok yavaş işliyor?
- 22. Neden "Sorgu boştu" MySQL Hatası alıyorum?
- 23. Neden dönüştürülemez bir tür hatası alıyorum?
- 24. Neden "çapraz veritabanı başvurusu yapılmıyor" alıyorum?
- 25. Neden "ReferenceError: getElementById tanımlı değil" alıyorum?
- 26. whatismyip.com'a bağlandığımda neden "403 Yasak" alıyorum?
- 27. Neden "tek operatörün beklenen" hatası alıyorum?
- 28. Neden her zaman bu cPickle hatasını alıyorum?
- 29. Bu davranışımı neden Bootstrap 3 karuselimle alıyorum?
- 30. Neden yinelenen sınıf (veya tanımlayıcı) hatası alıyorum?
"catch" bloğundaki yorumlarda sahip olduğunuz 2 satırı okudunuz mu? – pleft
Aslında yaptım ama durum kodu 10 hakkında hiçbir şey yok, o yüzden anlayamıyorum. –