문제

Google 드라이브 응용 프로그램에서 작업하고 있습니다.

응용 프로그램은 누군가의 Google 드라이브에서 공개 공유 파일의 내용을 읽어야합니다.

어떻게 할 수 있습니까?

이 작업을 수행 할 API가 있습니까?

도움이 되었습니까?

해결책

Google 드라이브 API를 사용할 때 파일의 ACL을 공용으로 설정 한 후 파일이 공개 될 때 인증 / 권한 부여가 필요하지 않아야하는 파일 메타 데이터의 webContentLink 속성을 사용하여 파일에 직접 액세스 할 수 있습니다.

이것은 https://developers.google.com/ 드라이브 / v2 / 참조 / 파일 # 리소스

공통 클라이언트 라이브러리를 사용하여 파일 메타 데이터를 가져 오는 방법은 다음과 같습니다. https : //developers.google.com/drive/v2/reference/files/get

다른 팁

WebContentLink는 브라우저에서 콘텐츠를 다운로드하거나 볼 수있는 링크를 제공하는 동안 여전히 인증이 필요하거나 사용자가 "공개"로 공유 되더라도 파일을 보려면 이미 로그인 한 것으로 표시됩니다./ P>

나는 계획이 위에서 설명한 대로이 작업을 수행하는 것입니다. 공개 파일은 어떤 인증 없이도 볼 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top