웹 페이지에 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 드라이브 폴더는 내장 및 표시 할 수 있습니다 list및 grid전망 :

목록보기

<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.