1
같은 응답을받을 실패내 코드입니다!com.google.api.client.auth.oauth2.TokenResponseException : 403 확인 { "오류": "access_denied", "error_description": "요청한 클라이언트 이 (가) 승인되지 않았습니다." 사전에
GoogleCredential credential = new GoogleCredential.Builder() .setTransport(httpTransport) .setJsonFactory(jsonFactory) .setServiceAccountId(SERVICE_ACCOUNT_ID) .setServiceAccountUser("[email protected]") .setServiceAccountScopes(scope) .setServiceAccountPrivateKey(privateKey) .build(); Drive service = new Drive.Builder(httpTransport, jsonFactory,null).setHttpRequestInitializer(credential).setApplicationName(AppName).build(); File body = new File(); body.setTitle("Export"); body.setMimeType("application/vnd.google-apps.spreadsheet"); service.files().insert(body).execute();
감사합니다} 아래
Ram Balaji Subbaiyan.
응용 프로그램 액세스 드라이브 인 경우 범위가 포함되어야합니다. 그렇지 않으면이 오류가 발생합니다. 이 링크를 확인해보십시오. http://stackoverflow.com/questions/27035665/gmail-api-service-accounts-return-403-error – KRR