2014-06-19 2 views
0

다음 문제에 대한 전문가의 조언을 구합니다.RESTFul에서 Google 드라이브 Android API (GDAA)로 파일을 이식합니다.

Google 드라이브에서 다른 권한으로 생성 된 수천 개의 파일 (jpeg 이미지)이 있습니다. RESTful API (DRIVE 범위)를 사용하여 모든 항목을 볼 수 있으며 필요한 하위 집합의 파일 ID를 쉽게 수집 할 수 있습니다. 이 컬렉션은 GDAA의 새 앱 버전으로 포팅 (표시 가능)해야합니다. GDAA의 '리소스 ID는'이며 RESTful의 '파일 ID는'입니다. 모든 파일을 RESTful API를 사용하여 Android 기기에 가져 와서 GDAA에 다시 삽입 할 수는 있지만 낭비입니다.

그래서, 질문은 마지막으로 나온다 : '자원 ID를'의

갖는 수집, 포트 쉬운 방법 FILES 범위 및 자신의 새로운 인증 ID를 가지고있는 GDAA에이 파일이? Android 앱만 사용 하시겠습니까?

+0

실제로는 파일의 소유권을 더 넓은 DRIVE에서 현재 응용 프로그램의 FILE 범위로 변경하는 것이 더 간단한 문제인 것처럼 보입니다. GDAA와는별로 관련이 없습니다. – seanpj

답변

1

내가 묻는 바를 이해하면 한 앱에서 다른 앱으로 승인을 전송하고 싶습니까? 그건 불가능합니다. 사용자가 특정 앱으로 파일에 액세스하도록 승인했습니다. 새로운 앱으로 파일에 액세스하려면 다시 권한을 부여 받아야합니다.

+0

기본적으로 파일은 드라이브의 트리 구조로 수집되었습니다 (GDAA 년 전). Picasa에서 제공되는 일부 앱은 드라이브 웹 앱을 통해 업로드되고 일부는 다른 Android 앱에서 업로드됩니다. 그들에게는 하나의 단일 소유자 ([email protected])가 있습니다. 그래서 RESTFul DRIVE 스코프를 사용하여 목록에 올릴 수 있습니다. 그러나 FILE 스코프가있는 GDAA Android 앱은 자신이 만든 하위 세트 만 볼 수 있습니다. – seanpj

+0

방금 ​​'패치'를 실행하려했으나 작동하지 않았습니다. 중요한 것은 RESTful 및 DRIVE 범위를 사용하여 파일이 어디서 왔는지에 관계없이 작업 할 수 있다는 것입니다. 그러나 GDAA로 전환하고 싶다면 드라이브에서 Android 기기로 설정을 가져온 다음 GDAA/FILES 범위를 독점적으로 가고 싶다면 GDAA를 통해 파일을 다시 만들어야합니다. 반면에, '관할 구역 아래에있는 파일 만 볼 수있는 장점이 있습니다.' – seanpj

+0

파일 범위를 RESTful API와 함께 사용할 수 있습니다. 관련있는 Android가 없습니다. 웹 앱과 Android 앱이있는 경우 동일한 드라이브 콘솔 항목을 공유하면 권한이 부여 된 파일에 모두 액세스 할 수 있습니다. 파일 범위는 전체 드라이브 범위와 비교했을 때 앱 개발을위한 절충안이지만 사용자는 데이터를 볼 수있는 사람을 더 잘 제어 할 수 있으므로 앱을 크게 선호한다고 표시했습니다. . –

관련 문제