Tôi có thể nhúng Google Drive vào một trang web không?


9

Trang web và Lịch của Google và nhiều dịch vụ khác có khung bạn có thể nhúng vào các trang web khác. Đặc biệt, Google Groups có chức năng nhúng đặc biệt tốt.

Vấn đề bảo mật sang một bên, tôi muốn có thể nhúng các thư mục ổ đĩa trên một trang giống như các cuộc hội thoại từ Nhóm. Với các nhóm, bạn có thể sử dụng mã HTML đơn giản từ dịch vụ Google và chỉ cần thêm nó vào trang hiện có của bạn. Sẽ là một điều tốt khi có một người dùng thân thiện mà không đi sâu vào các API.

Có cách nào để sử dụng mã nhúng tương tự với thư mục dùng chung của Google Drive bằng mã Google hoặc nhúng từ dịch vụ bên ngoài không?


1
Tôi khuyên bạn nên xem câu hỏi này: webapps.stackexchange.com/questions/26407/ Lời & đọc bài viết này: arstechnica.com/business/2012/04/ . - Có vẻ như có một số hỗ trợ API cho trang web, nhưng tôi nghĩ nó vẫn còn hạn chế.
amiregelz

Bạn chỉ có thể biến thư mục của mình ở chế độ công khai và tạo một trang web từ đó và các tệp nội bộ
phwd

@phwd Tôi đã cập nhật câu hỏi để nhấn mạnh rằng tôi đang tìm câu trả lời dựa trên việc có mã nhúng tương tự như với các dịch vụ khác hay không; các cá nhân tận dụng API dường như không cần thiết dựa trên các dịch vụ khác nhau cung cấp mã cho một tính năng tương tự
mfg


@RainLover vì chính sách Ứng dụng của Google có thể đã thay đổi kể từ khi câu trả lời cuối cùng được chấp nhận, bạn có thể đăng câu trả lời của mình tại đây và tôi có thể chấp nhận câu trả lời đó
mfg

Câu trả lời:


7

Các thư mục Google Drive có thể được nhúng và hiển thị trong listgridchế độ xem:

Danh sách xem

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


Chế độ hiển thị theo ô

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



Q : ID thư mục (FOLDER-ID) là gì và làm cách nào tôi có thể nhận được nó?

Trả lời : Truy cập Google Drive >> mở thư mục >> xem URL của nó trong thanh địa chỉ của trình duyệt của bạn. Ví dụ:

URL thư mục : https://drive.google.com/drive/ Folders / 0B1iqp0kGPjWsNDg5NWFlZjEtN2IwZC00NmZiLwe3MjktYTE2ZjZjNTZiMDY2

ID thư mục :
0B1iqp0kGPjWsNDg5NWFlZjEtN2IwZC00NmZiLwe3MjktYTE2ZjZjNTZiMDY2

Hãy cẩn thận với các thư mục yêu cầu sự cho phép

Kỹ thuật này hoạt động tốt nhất cho các thư mục có quyền truy cập công cộng. Các thư mục chỉ được chia sẻ với một số tài khoản Google nhất định sẽ gây rắc rối khi bạn nhúng chúng theo cách này. Tại thời điểm chỉnh sửa này, một thông báo "Bạn cần sự cho phép" xuất hiện, với một số nút để giúp bạn "Yêu cầu quyền truy cập" hoặc "Chuyển tài khoản" (hoặc có thể đăng nhập vào tài khoản Google). Javascript trong các nút này không hoạt động chính xác trong IFRAMEChrome.

Đọc thêm tại https://productforums.google.com/forum/#!msg/drive/GpVgCobPL2Y/_Xt7sMc1WzoJ


5

Google Drive không cung cấp mã nhúng HTML trực tiếp và họ chủ động chặn khả năng đưa danh sách thư mục công cộng vào một <iframe>trang web của bạn (sử dụng X-Frame-Options: SAMEORIGIN).

Tôi đã không thể tìm thấy dịch vụ của bên thứ ba cung cấp chức năng nhúng.

Câu trả lời của bạn tại thời điểm này dường như là Không .


2

Tôi nghĩ bạn sẽ thấy rằng câu trả lời nằm ở việc sử dụng dịch vụ Google API. Tôi đã nhìn vào điều tương tự và cho đến nay đây là câu trả lời.

https://developers.google.com/discovery/l Library

Bạn cần thêm thư viện khách vào trang web của bạn và tham chiếu nó trong các trang web của bạn. Bạn cũng cần thêm khóa bảo mật cho Google để hệ thống có thể xác thực cuộc gọi từ trang web của bạn đến ổ đĩa Google của bạn.

Công việc của cùng thư viện cho Nhiệm vụ, Email, Lịch, v.v.


2

Đây là cách bạn có thể làm điều đó:

  1. Tải lên tệp PDF của bạn.
  2. Sau đó bấm vào tập tin của bạn trong danh sách tài liệu.
  3. Một bản xem trước sẽ được mở.
  4. Bạn sẽ thấy một nút màu xanh có tên Mở (phía dưới bên phải)
  5. Nhấn vào nút đó. Bạn sẽ được chuyển docs.google.com
  6. Tại đây bạn sẽ thấy menu trên cùng như Tệp , Chỉnh sửa ...
  7. Chọn tệpTệp nhúng . Sau đó, bạn có thể nhận được một mã nhúng.

Ngoài ra, đừng quên rằng cài đặt chia sẻ tài liệu của bạn phải là bất kỳ ai có liên kết .


1

Tôi tìm thấy một bài viết có thể giúp bạn ra ngoài.

Bài viết này chỉ cho bạn cách nhúng danh sách Google Docs vào Trang trên Trang web Google của bạn. https://developers.google.com/apps-script/articles/embpping_docslist_in_sites . Nó đòi hỏi một chút kiến ​​thức về kịch bản để có thể nâng cao một chút tùy thuộc vào mức độ thoải mái của bạn.

Đâyđây là những câu hỏi trên Mạng SE liên quan đến kịch bản.


0

Một giải pháp khả thi để tích hợp Google Site và Google Drive là MetaDrive. http://www.evenbytes.com/metadrive.html

Công cụ này cho phép người dùng hiển thị Thư mục ổ đĩa, duyệt, tìm kiếm và một số chức năng nâng cao như siêu dữ liệu tùy chỉnh

Tôi hy vọng điều này sẽ giúp bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.