com.google.api.client.auth.oauth2.TokenResponseException:401 google云端硬盘服务帐户

时间:2018-05-29 14:42:35

标签: google-drive-api

凭据凭据=新的GoogleCredential.Builder()                 .setTransport(HTTP_TRANSPORT)                 .setJsonFactory(JSON_FACTORY)                 .setServiceAccountId(" gdriveconnector@testconnector-205108.iam.gserviceaccount.com")                 // .setServiceAccountPrivateKeyFromP12File(新文件(" /GoogleDriveSrvcAcnt-4d4a3f9e9059.p12"))                 .setServiceAccountPrivateKey(serviceAccountPrivateKey)                 .setServiceAccountScopes(范围)                 .setServiceAccountUser(" user@sdfj.com")                 .build();

我在帐户用户中传递了admin的电子邮件ID,但此错误仍然存​​在。

1 个答案:

答案 0 :(得分:0)

您使用的是expired or invalid token access token

  

建议的操作:使用长期存取来刷新访问令牌   刷新令牌。如果此操作失败,请引导用户完成OAuth流程,   如Authorizing Your App with Google Drive中所述。