2012-07-09 5 views
1

내 Android 앱 및 내 웹 사이트에서 Google 드라이브 파일에 액세스하려고합니다. 두 개의 클라이언트 ID를 사용했습니다. 하나는 Android 앱 (설치된 애플리케이션의 클라이언트 ID)이고 다른 하나는 웹 사이트 (웹 애플리케이션의 클라이언트 ID)입니다. 해당 고객 ID는 동일한 google apis 프로젝트에 속합니다. Android 및 웹 응용 프로그램이 모두 올바르게 작동하고 있습니다. 파일을 업로드하고 나열 할 수 있습니다. (그 범위 : 응용 프로그램에 의해 만들거나 열 파일에 https://www.googleapis.com/auth/drive.file = 당 파일 액세스) 여기Android 앱과 웹 앱 (appengine) 간의 Google 드라이브 파일 공유

이 문제가, 안드로이드 응용 프로그램에서 업로드 파일

같아요 ... 웹 응용 프로그램에서 표시되지 않습니다 Android 및 웹 앱에 동일한 Google API 프로젝트의 클라이언트 ID가 있어도 Google은 하나의 애플리케이션 서비스라고 생각하지 않습니다.

이 문제를 해결할 수있는 방법이 있습니까? 웹 앱과 Android 앱에 동일한 google apis 클라이언트 ID를 사용하거나 두 앱에서 파일을 읽고 수정하는 권한을 부여하는 방법이 있는지 궁금합니다.

답변

1

이것은 곧 Google Play Services (출시 예정)의 출시로 해결 될 Android의 OAuth 2.0 흐름에서 알려진 제한 사항입니다.

이 작동하는 방법에 대해 자세히 배울 수 2012 세션이 구글 I/O에서보세요 : 한편 https://developers.google.com/events/io/sessions/gooio2012/121/

, 당신은 ?key=<API_KEY> 쿼리 매개 변수를 사용하여 각 요청과 함께 API key을 통과 사용할 수있는 하나의 해결 방법을 .

+0

이제 Google Play 서비스를 사용할 수 있습니다. –

관련 문제