2012-04-26 3 views
0

사용자가 모든 유형의 대용량 파일을 클라이언트와 함께 클라이언트로 보낼 수있는 클라우드 계정 내에서 파일 보내기 서비스를 제공하고 싶습니다. 다운로드 링크. 그들이 링크를 클릭하면 사용자 로고와 함께 제공되어 전문 이미지를 렌더링하고 파일 다운로드를 제어합니다. API가 이러한 유형의 통합을 허용합니까? 이 사이트는 Cakephp를 사용하여 빌드되었습니다.Google 드라이브 API를 사용하여 SAAS 사이트 내에서 Yousendit과 유사한 서비스를 제공 할 수 있습니까?

답변

1

이것은 CakePHP에서 가능합니다. 이 질문은 꽤 일반적입니다. 모든 스토리지 공급자를 구현할 수 있습니다. 나는 a CakePHP plugin을 써서 Gaufrette 저장소 라이브러리를 기본으로 사용하고 CakePHP 방식으로 액세스 가능하게 만들고 몇 가지 추가 기능을 추가합니다. There is no Google Drive adapter 아직 쉽게 쓸 수있는 어댑터.

드라이브 API는 환영하지만, 그것은 매우 제한되어 있습니다 :

하지만 구글 드라이브를 생각하지 않는이 대한 최적의 선택이 될 것입니다. 제한 사항은 사용자 데이터의 보안을 위해 어느 정도까지 필요하지만 Google의 클라우드 저장 용량을 오용 할 수있는 가능성을 제한하기도합니다. 예를 들어 빠른 프로그래밍 방식으로 액세스 할 수있는 경우 은 수많은 드라이브 계정을 자동으로 병합하여 (잠재적으로 무료) 집계 된 저장소를 제공하는 앱을 만들 수 있습니다. 제한 사항은 드라이브를 문서 저장소로 사용하는 웹 앱을 만드는 것으로 제한되는 것처럼 보이며 진정한 혁신의 범위가있는 저장소 인 유틸리티를 만들 수 없습니다.

Source

관련 문제