2013-04-12 5 views
2

사용자 입력 및 관련 데이터를 가져 와서 압축하여 사용자의 Google 드라이브 계정에 저장하는 Android 용 클라이언트 앱을 보유하고 싶습니다. 그런 다음 클라이언트 앱은 zip 파일을 서버의 Google 드라이브 계정과 공유합니다.Google 드라이브 클라이언트/서버 앱

.net 서버는 새 zip 파일에 대한 계정을 모니터링하여 다른 파일로 처리 한 다음 원래 사용자와 공유합니다. 그런 다음 서버는 사용자에게 결과가 드라이브에 저장되었다는 것을 알리는 이메일을 보냅니다.

이 워크 플로우가 가능합니까?

답변

1

다양한 방법으로 처리 할 수 ​​있지만 서버에 Google 드라이브 계정이 필요하지 않습니다.

인증을 통해 서버가 사용자의 자격 증명을 알고 있어야합니다. 그런 다음 서버에서 파일을 검색하고 처리 한 다음 처리 된 파일을 사용자의 드라이브에 업로드하도록 서버 측에서 요청할 수 있습니다.

+0

와우. 나는 이것을 조사 할 것이다. 더 자세한 정보 나 포인터를 공유 할 수 있습니까? – cdavidyoung

+0

사용자 자격 증명은 서버와 공유해야하는 정확히 무엇으로 구성됩니까? – cdavidyoung

+0

OAuth2 흐름을 구현하여 서버 측에서 사용자를 인증하고 세션에 액세스 토큰을 저장합니다. 클라이언트에서 Google 드라이브 API 요청을 모두 프록시 처리하거나 액세스 토큰을 안전한 방법으로 클라이언트와 공유 할 수 있습니다. –

관련 문제