Bor*_*nov 8 android oauth-2.0 google-oauth google-cloud-platform
我正在尝试在谷歌驱动器上上传图像。API 似乎已经过验证。因为在 GCP 控制台中我得到了
验证状态已验证 您的同意屏幕已得到验证。如果您做出的更改需要稍后验证,则必须重新提交申请以供审核
但上传后我有异常
com.google.api.client.googleapis.extensions.android.gms.auth.UserRecoverableAuthIOException
Run Code Online (Sandbox Code Playgroud)
并造成
com.google.android.gms.auth.UserRecoverableAuthException: NeedRemoteConsent
Run Code Online (Sandbox Code Playgroud)
小智 6
也面临同样的错误。调用 Drive 服务时,您应该捕获UserRecoverableAuthIOException,从中获取意图UserRecoverableAuthIOException#getIntent()并启动意图以startActivityForResult向用户显示 OAuth2 权限页面。然后处理用户的选择onActivityResult。
try {
// Some call to the Drive
} catch (UserRecoverableAuthIOException e) {
startActivityForResult(e.getIntent(), REQUEST_AUTHORIZATION);
}
Run Code Online (Sandbox Code Playgroud)
您可以通过在 Google 云端硬盘设置中撤销应用程序的权限来测试它。
| 归档时间: |
|
| 查看次数: |
1782 次 |
| 最近记录: |