Pet*_*zov 5 java google-drive-api
我想使用Java Google Drive API.我试过这段代码:
public Drive getDriveService() throws GeneralSecurityException, IOException, URISyntaxException
{
HttpTransport httpTransport = new NetHttpTransport();
JacksonFactory JSON_FACTORY = new JacksonFactory();
GoogleCredential credential = new GoogleCredential.Builder()
.setTransport(httpTransport)
.setJsonFactory(JSON_FACTORY)
.setServiceAccountId("sonoratestw-226@sonora-project.iam.gserviceaccount.com")
.setServiceAccountPrivateKeyFromP12File(new java.io.File("C:\\buffer\\sonora project-3256770463ed.p12"))
.setServiceAccountScopes(Collections.singleton(SQLAdminScopes.SQLSERVICE_ADMIN))
.setServiceAccountUser("sonoratestw@gmail.com")
.build();
Drive service = new Drive.Builder(httpTransport, JSON_FACTORY, null)
.setApplicationName("FileListAccessProject")
.setHttpRequestInitializer(credential).build();
return service;
}
Run Code Online (Sandbox Code Playgroud)
但我得到这个错误:
An error occurred: com.google.api.client.auth.oauth2.TokenResponseException: 401 Unauthorized
Run Code Online (Sandbox Code Playgroud)
我用这个配置:
你能告诉我如何解决这个问题吗?
| 归档时间: |
|
| 查看次数: |
1600 次 |
| 最近记录: |