드라이브의 사용자 파일과 상호 작용할 수있는 교차 플랫폼 Java 응용 프로그램을 만들려고합니다. 이를 위해 필자는 내가 읽었던 문서를 이해하려고 노력 해왔다.Java 및 Oauth2로 Google 드라이브 인증
Google Java 클라이언트 라이브러리와 Java 용 드라이브 API 클라이언트 라이브러리를 다운로드하여 설치 했으므로 Quickstart 명령 줄 응용 프로그램을 사용할 수 있으므로 시스템 설정이 정상적으로 이루어져야합니다.
이제 GUI 응용 프로그램을 작동 시키려고합니다. 그러나, 내가 보았던 대부분의 예제는 웹 (클라이언트 또는 서버 측), Android 또는 iOS를 플랫폼으로 간주합니다. 내가 찾은 몇 비트는 내가 이것을 installed application에서 사용할 수 있어야한다고 말하는 것 같다. javax.servlet.http.HttpServletRequest 클래스를 사용할 수 있다고 기대하는 것 같지만, 내가 수집 할 수 있었던 것에서 이것은 서버 측 Java EE 클래스.
그래서 제 질문은 다음과 같습니다
- 자바 Google 드라이브 및 OAuth2를 API를 독립 실행 형 응용 프로그램에서 사용 할 수 있습니까?
- 그렇다면 올바른 길을 가고 있습니까? 아니면 내가 아직 발견하지 못한 다른 문서가 있습니까?
답장을 보내 주셔서 감사합니다. 내가이 질문을 올린 이후, 나는 뒤로 물러나서 기본적으로 GUI에서 명령 행 응용 프로그램을 다시 작성한 다음 여기 저기에서 비트를 변경하기 시작했습니다. 이제 파일 목록을 가져 오도록 초기 연결을 얻었습니다. 이제 Oauth 부분입니다. 원래 Google+ 샘플을 게시했을 때 Google+ 샘플을 사용 중이며 (드라이브 용으로 수정 됨) 85 행의 '승인'통화 중에 멈 춥니 다. 분명히 작동하려면 HttpServletRequest가 필요하며 Java EE 코드의 일부라고 생각합니다. 해당 라이브러리를 독립 실행 형 응용 프로그램에서 사용할 수 있습니까? – DarkMoon
예. 독립 실행 형 앱에서 사용할 수 있습니다. 내가 말했듯이, 그것은 작은, 내장 된 웹 서버 (따라서 HttpServletRequest에 대한 필요성)에서 귀하의 애플 리케이션을 시작합니다. 네트워크 포트에서 수신 할 수 있고 인터넷에 연결할 수 있다고 가정하면 아무 것도 신경 쓰지 않아도됩니다. – David
죄송합니다. HttpServletRequest를 의미했습니다. 나는 그것이 웹 서버에서 실행되어야한다는 인상 아래에 있었지만, 마지막 코멘트는 나에게 그렇게하는 길이라고 말했다. 모든 도움에 감사드립니다. – DarkMoon