ошибка "com.google.android.gms.auth.UserRecoverableAuthException: NeedPermission" в api покоя Google Диска для oneplus - PullRequest
0 голосов
/ 24 сентября 2019

Я делаю резервное копирование и восстановление с помощью Google Drive Rest API.он хорошо работает в моем Honor4x (версия для леденцов на андроиде), но он выдает ошибку на моем мобильном телефоне oneplus7 в строке ниже.

mDriveService.files (). list (). setSpaces ("drive").execute ());

Ошибка:

 com.google.api.client.googleapis.extensions.android.gms.auth.UserRecoverableAuthIOException
        at com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential$RequestHandler.intercept(GoogleAccountCredential.java:297)
        at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:868)
        at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:476)
        at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:409)
        at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:526)
        at com.example.mycuecards.DriveServiceHelper.lambda$queryFiles$3$DriveServiceHelper(DriveServiceHelper.java:134)
        at com.example.mycuecards.-$$Lambda$DriveServiceHelper$1AtczZDeP0wGGlvtm5L-N763xeY.call(Unknown Source:2)
        at com.google.android.gms.tasks.zzv.run(Unknown Source:2)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:764)
     Caused by: com.google.android.gms.auth.UserRecoverableAuthException: NeedPermission
        at com.google.android.gms.auth.zze.zzb(Unknown Source:13)
        at com.google.android.gms.auth.zzd.zza(Unknown Source:77)
        at com.google.android.gms.auth.zzd.zzb(Unknown Source:20)
        at com.google.android.gms.auth.zzd.getToken(Unknown Source:7)
        at com.google.android.gms.auth.zzd.getToken(Unknown Source:5)
        at com.google.android.gms.auth.zzd.getToken(Unknown Source:2)
        at com.google.android.gms.auth.GoogleAuthUtil.getToken(Unknown Source:55)
        at com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential.getToken(GoogleAccountCredential.java:267)
        at com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential$RequestHandler.intercept(GoogleAccountCredential.java:292)
        at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:868) 
        at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:476) 
        at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:409) 
        at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:526) 
        at com.example.mycuecards.DriveServiceHelper.lambda$queryFiles$3$DriveServiceHelper(DriveServiceHelper.java:134) 
        at com.example.mycuecards.-$$Lambda$DriveServiceHelper$1AtczZDeP0wGGlvtm5L-N763xeY.call(Unknown Source:2) 
        at com.google.android.gms.tasks.zzv.run(Unknown Source:2) 
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 
        at java.lang.Thread.run(Thread.java:764) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...