웹 페이지에 Google 드라이브를 내장 할 수 있습니까?


9

Google 사이트 도구 및 캘린더 및 기타 다양한 서비스에는 다른 사이트에 포함 할 수있는 프레임이 있습니다. 특히 Google 그룹스에는 특히 적절한 임베드 기능이 있습니다.

보안 문제 외에도 그룹의 대화와 같은 방식으로 페이지에 드라이브 폴더를 포함시킬 수 있기를 원합니다. 그룹을 사용하면 Google 서비스에서 간단한 HTML 코드를 사용하여 기존 페이지에 추가 할 수 있습니다. API에 너무 깊이 파고 들지 않고 사용하기 쉬운 것이 좋습니다.

Google 코드 또는 외부 서비스의 내장을 사용하여 Google 드라이브의 공유 폴더에 유사한 내장 코드를 사용하는 방법이 있습니까?


1
webapps.stackexchange.com/questions/26407/… 이 질문을 살펴 보고이 기사를 읽으십시오. arstechnica.com/business/2012/04/…-API 지원이있는 것 같습니다. 웹 사이트이지만 여전히 제한적이라고 생각합니다.
amiregelz

당신은 당신의 폴더를 공개하고 그것과 내부 파일로부터 웹 사이트를 만들 수 있습니다
phwd

@phwd 다른 서비스와 비슷한 임베드 코드가 있는지 여부에 따라 답변을 찾고 있음을 강조하기 위해 질문을 업데이트했습니다. API를 활용하는 개인은 비슷한 기능에 대한 코드를 제공하는 다양한 서비스에 대한 필요를 기반으로 보인다
제조


마지막 대답이 승인 된 이후 구글 앱 정책이 변경되었을 수 있습니다 @RainLover 있기 때문에, 당신은 여기에 답변을 게시 할 수 있으며, 그 중 하나 개 받아 들일 수
제조

답변:


7

Google 드라이브 폴더는 내장 및 표시 할 수 있습니다 listgrid전망 :

목록보기

<iframe src="https://drive.google.com/embeddedfolderview?id=FOLDER-ID#list" style="width:100%; height:600px; border:0;"></iframe>


그리드 뷰

<iframe src="https://drive.google.com/embeddedfolderview?id=FOLDER-ID#grid" style="width:100%; height:600px; border:0;"></iframe>



Q : 폴더 ID (FOLDER-ID) 란 무엇이며 어떻게 구할 수 있습니까?

A : Google 드라이브로 이동 >> 폴더 열기 >> 브라우저의 주소 표시 줄에서 URL을 봅니다. 예를 들면 다음과 같습니다.

폴더 URL : https://drive.google.com/drive/folders/0B1iqp0kGPjWsNDg5NWFlZjEtN2IwZC00NmZiLWE3MjktYTE2ZjZjNTZiMDY2

폴더 ID :
0B1iqp0kGPjWsNDg5NWFlZjEtN2IwZC00NmZiLWE3MjktYTE2ZjZjNTZiMDY2

권한이 필요한 폴더가있는주의 사항

이 기술은 공용 액세스 폴더에 가장 적합합니다. 특정 Google 계정과 만 공유 된 폴더는 이런 방식으로 폴더를 포함 할 때 문제가 발생합니다. 수정시 '액세스 요청'또는 '계정 전환'(또는 Google 계정에 로그인 가능)에 도움이되는 버튼이 포함 된 '권한이 필요합니다'라는 메시지가 나타납니다. 이 버튼의 자바 스크립트는 IFRAMEChrome에서 제대로 작동하지 않습니다 .

https://productforums.google.com/forum/#!msg/drive/GpVgCobPL2Y/_Xt7sMc1WzoJ 에서 자세히 알아 보십시오.


5

Google 드라이브는 HTML 소스 코드를 직접 제공하지 않으며을 <iframe>사용하여 웹 사이트에 공개 폴더 목록을 넣는 기능을 적극적으로 차단합니다 X-Frame-Options: SAMEORIGIN.

임베드 기능을 제공하는 타사 서비스를 찾을 수 없습니다.

현재 귀하의 답변은 아니요 입니다.


2

답변은 Google API 서비스 사용에 달려 있다고 생각합니다. 나는 똑같은 것을보고 있었고 지금까지 이것이 답입니다.

https://developers.google.com/discovery/libraries

웹 사이트에 클라이언트 라이브러리를 추가하고 웹 페이지에서 참조해야합니다. 또한 시스템이 사이트에서 Google 드라이브로의 통화를 인증 할 수 있도록 보안 키를 Google에 추가해야합니다.

작업, 전자 메일, 일정 등에 대한 동일한 라이브러리의 작업입니다.


2

방법은 다음과 같습니다.

  1. PDF 파일을 업로드하십시오.
  2. 그런 다음 문서 목록에서 파일을 클릭하십시오.
  3. 미리보기가 열립니다.
  4. Open (오른쪽 하단) 이라는 파란색 버튼이 표시됩니다
  5. 그 버튼을 클릭하십시오. docs.google.com으로 연결됩니다
  6. 여기에 File , Edit ... 와 같은 최상위 메뉴가 나타납니다 .
  7. 파일파일 포함을 선택 하십시오 . 그런 다음 소스 코드를 얻을 수 있습니다.

또한 문서의 공유 설정은 링크 가있는 사람 이어야합니다 .



0

Google 사이트 도구와 Google 드라이브를 통합하는 한 가지 가능한 솔루션은 MetaDrive입니다. http://www.evenbytes.com/metadrive.html

이 도구를 사용하면 사용자가 드라이브 폴더를 표시하고, 검색하고, 검색하고 사용자 지정 메타 데이터와 같은 일부 고급 기능을 사용할 수 있습니다

도움이 되었기를 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.