2014-01-12 3 views
0

작은 Java Swing 기반 응용 프로그램에서 파일에 Google 파일을 동기화하기 위해 장식 기능을 추가하고 싶습니다. 하지만, Google API에 대한 모든 문서/토론에서이 코드를 웹 응용 프로그램에 적용하는 방법에 대해 설명합니다. 또한 https://cloud.google.com/console에있는 클라이언트의 자격 증명에는 API가 작동하지 않는 원본 URL이 필요합니다.웹 서버가없는 Java 응용 프로그램의 Google API

나는 Jetty를 임베드하거나 HTTP 요청을 보내고받는 것이 어렵다는 것을 알고있다. 그러나이 중 하나는 내가 만들고있는이 소심한 응용 프로그램에 대한 과잉 공격 일 것입니다. 그래서, 로그인 만하고 Google 드라이브의 폴더에 액세스 할 수있게 해주는 Jar 파일을 포함시키는 방법이 있는지 궁금합니다.

알고 계십니까? 기존 API에서 가능합니까? 당신의 도움을 주셔서 감사합니다!

답변

2

detailed installation instructions을 보면 일반적인 용도의 Java 응용 프로그램에 대한 섹션이 있습니다. 그것은 당신의 경우입니다.

  • 구글-API 클라이언트-1.17.0-rc.jar :

    다음은 의존성에서 항아리는 범용 자바 5 응용 프로그램 (또는 각 의존성의 최신 호환 버전)에 필요한 폴더 다음

  • 구글의 OAuth 클라이언트-1.17.0-rc.jar
  • 구글-HTTP 클라이언트-1.17.0-rc.jar
  • 평민 로깅-1.1.1.jar
  • GSON - 2.1 .jar httpclient-4.0.3.jar
  • ,515,
  • httpcore-4.0.1.jar
  • 잭슨 코어 2.1.3.jar
  • jsr305-1.3.9.jar
  • protobuf - 자바 2.2.0.jar
  • xpp3-1.1. 4c.jar

GooglePromptReceiver을 사용하면 최종 사용자에게 브라우저의 인증 코드를 응용 프로그램에 붙여 넣으라고 요청할 수 있습니다. 샘플에서 예제를 찾을 수 있습니다. 케이스에 cmdline samples이 적용됩니다.

관련 문제