2013-07-10 2 views
3

Google 드라이브를 클라이언트가 외부 사이트에서 액세스되는 특정 폴더에 파일을 저장하는 데이터베이스가없는 CMS로 사용할 생각입니다. 예를 들어 이미지를 업로드하면 스크립트는 해당 폴더를 통해 모든 이미지 파일을 반복하여 갤러리로 표시합니다.Google 드라이브 : 외부 사이트의 승인없이 읽기 전용

저는 드라이브 SDK (및 API 전반)에 대해 매우 익숙하며 최종 사용자에게 승인을 요구하지 않고 파일을 읽기 전용으로 만들 수 있다면 내 머리 글을 남기려고합니다. 처음 시도 할 때마다 페이지를로드 할 때마다 인증을 받아야했습니다.

답변

3

타사 앱이 액세스 토큰없이 요청을 인증하는 것이 가능할 수 있습니다. API 키를 사용하여 허용 된 리퍼러/IP로부터 요청할 수 있습니다. 나는 구글의 문서에 정말 혼란스러워지고 있어요하지만, 끝 Burcu에 대한

GET https://www.googleapis.com/drive/v2/files/1T_fVTiyyBVnfYKd_3gZzVfxqU5NbOhIlEG0nyReYh9w?key=[yourKey] 
+0

감사 :

https://developers.google.com/console/help/#generatingdevkeys

그런 다음, 다음과 같은 대중 파일을 GET 할 수 있어야합니다. 몇 가지 방법을 시도해 본 결과 권한 부여없이 특정 폴더의 파일 목록을 볼 수는 없습니다 (https://developers.google.com/drive/v2/reference/files). /명부. SDK를 인증해야하지만 API가 필요하지는 않습니다. –

+0

파일 목록과 같은 사용자 계정에 액세스하려면 액세스 토큰이 필요합니다. 공개 파일 세부 정보를 가져 오려면 API 키를 사용할 수 있습니다. –

+0

확인. 이 접근법을 어디에서 사용할 지에 대한 아이디어가 있습니까? –

관련 문제