Bisakah saya menyematkan Google Drive di halaman web?

9

Google Sites and Calendar dan berbagai layanan lainnya memiliki bingkai yang dapat Anda sematkan di situs lain. Secara khusus Google Groups memiliki fungsi embed yang layak.

Selain masalah keamanan, saya ingin dapat menyematkan folder drive pada halaman dengan cara yang sama seperti percakapan dari Grup. Dengan grup, Anda dapat menggunakan kode HTML sederhana dari layanan Google dan hanya menambahkannya ke halaman Anda yang ada. Ini akan menjadi hal yang baik untuk memiliki yang ramah pengguna tanpa menggali API terlalu dalam.

Apakah ada cara untuk menggunakan kode sematan yang serupa dengan folder bersama Google Drive menggunakan kode Google atau sematan dari layanan luar?

mfg
sumber
1
Saya menyarankan agar Anda melihat pada pertanyaan ini: webapps.stackexchange.com/questions/26407/... & membaca artikel ini: arstechnica.com/business/2012/04/... - Tampaknya ada semacam dukungan API untuk situs web, tapi saya pikir ini masih terbatas.
amiregelz
Anda cukup mengubah folder menjadi publik dan membuat situs web darinya serta file
phwd
@ phwd Saya telah memperbarui pertanyaan untuk menekankan bahwa saya mencari jawaban berdasarkan apakah ada kode embed yang sama dengan layanan lainnya; individu yang menggunakan API tampaknya tidak perlu berdasarkan pada berbagai layanan lain yang menyediakan kode untuk fitur serupa
mfg
1
Ini seharusnya membantu: Cara menyematkan folder Google Drive di situs web
Mori
@RainLover karena kebijakan Google App mungkin telah berubah sejak jawaban terakhir diterima, Anda dapat memposting jawaban Anda di sini dan saya dapat menerimanya
mfg

Jawaban:

7

Folder Google Drive dapat disematkan dan ditampilkan listdan griddilihat:

Tampilan daftar

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


Tampilan bergaris

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



T : Apa itu ID folder (FOLDER-ID) dan bagaimana saya bisa mendapatkannya?

A : Buka Google Drive >> buka folder >> lihat URL-nya di bilah alamat browser Anda. Sebagai contoh:

URL Folder : https://drive.google.com/drive/folders/0B1iqp0kGPjWsNDg5NWFlZjEtN2IwZC00NmZiLWE3MjktYTE2ZjZjNTZiMDY2

ID Folder :
0B1iqp0kGPjWsNDg5NWFlZjEtN2IwZC00NmZiLWE3MjktYTE2ZjZjNTZiMDY2

Peringatan dengan folder yang membutuhkan izin

Teknik ini bekerja paling baik untuk folder dengan akses publik. Folder yang hanya dibagikan dengan akun Google tertentu akan menimbulkan masalah saat Anda menanamkannya dengan cara ini. Pada saat pengeditan ini, sebuah pesan "Anda memerlukan izin" muncul, dengan beberapa tombol untuk membantu Anda "Meminta akses" atau "Beralih akun" (atau mungkin masuk ke akun Google). Javascript di tombol-tombol ini tidak berfungsi dengan benar di IFRAMEdalam Chrome.

Baca selengkapnya di https://productforums.google.com/forum/#!msg/drive/GpVgCobPL2Y/_Xt7sMc1WzoJ

Mori
sumber
5

Google Drive tidak memberikan kode sematan HTML secara langsung, dan mereka secara aktif memblokir kemampuan untuk menempatkan daftar folder publik di <iframe>situs web Anda (menggunakan X-Frame-Options: SAMEORIGIN).

Saya tidak dapat menemukan layanan pihak ketiga yang menyediakan fungsionalitas penyematan.

Jawaban Anda saat ini tampaknya ada .

William Jackson
sumber
2

Saya pikir Anda akan menemukan bahwa jawabannya terletak pada penggunaan layanan Google API. Saya telah melihat hal yang sama dan sejauh ini jawabannya.

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

Anda perlu menambahkan pustaka klien ke situs web Anda dan referensi di halaman web Anda. Anda juga perlu menambahkan kunci keamanan ke Google agar sistem dapat mengotentikasi panggilan dari situs Anda ke drive Google Anda.

Pekerjaan perpustakaan yang sama untuk Tugas, Email, Kalender dan sebagainya.

Tristan
sumber
2

Inilah cara Anda dapat melakukannya:

  1. Unggah file PDF Anda.
  2. Kemudian klik file Anda dalam daftar dokumen.
  3. Pratinjau akan dibuka.
  4. Anda akan melihat tombol biru bernama Open (sisi kanan bawah)
  5. Klik tombol itu. Anda akan ditransfer docs.google.com
  6. Di sini Anda akan melihat menu-atas seperti File , Edit ...
  7. Pilih FileFile embed . Kemudian Anda bisa mendapatkan kode semat.

Juga, jangan lupa bahwa pengaturan berbagi dokumen Anda haruslah orang yang memiliki tautan .

kemal
sumber
0

Salah satu solusi yang memungkinkan untuk mengintegrasikan Google Sites dan Google Drive adalah MetaDrive. http://www.evenbytes.com/metadrive.html

Alat ini memungkinkan pengguna untuk menampilkan Folder Drive, menelusuri, mencari, dan beberapa fungsi lanjutan seperti metadata khusus

Saya harap ini membantu Anda.

pengguna38393
sumber