ahmadajah03 Wed Nov 2020 2 years ago

Sematkan gambar google drive publik ke dalam html sehingga dapat dilihat oleh publik

Saya menggunakan aplikasi pihak ketiga (Notion.so), dan ingin menyematkan gambar yang saya miliki di folder publik di drive Google, ke dalam sistem mereka. Bagaimana cara mendapatkan URL gambar statis yang dapat diandalkan untuk gambar saya yang disimpan di drive?

Google Drive telah menawarkan fitur resmi untuk membuat tautan penyematan.

  1. Buka halaman pratinjau gambar publik,
  2. Klik ikon 3 titik di kanan atas lalu "Buka di jendela baru",
  3. Klik lagi ikon 3 titik di jendela baru, lalu "Sematkan item".

Namun, saya pikir itu tidak terlalu bagus untuk alasan di bawah ini.

  • Ikon overlay akan ditampilkan, yang akan membawa Anda ke halaman pratinjau Google Drive. Anda dapat membuat ulang tautan penyematan menjadi tautan langsung tanpa ikon hamparan, tetapi pemuatannya akan terlalu lambat.
for embed > https://drive.google.com/file/d/file's ID/preview
for direct link > https://drive.google.com/uc?export=view&id=file's ID
for share > https://drive.google.com/file/d/file's ID/view?usp=sharing
  • Ketika pengguna yang login ke Google mengklik ikon overlay untuk membuka halaman pratinjau, nama akun pemilik gambar (bukan alamat email) akan diketahui di bagian Dibagikan dengan saya.
  • Orang yang berpengetahuan luas dapat membuat tautan bersama normal dari tautan penyematan seperti di atas.

Saya akan menyalin dari Google Drive ke Google Foto dalam mode penyimpanan tak terbatas dan membuat tautan langsung ke Foto Google, atau menggunakan layanan cloud lain jika saya jadi Anda. Google Foto perlu menggunakan trik untuk membuatnya, tetapi ada kelebihan dibandingkan Google Drive.

  • Dapat menggunakan penyimpanan tidak terbatas sebagai gantinya kualitas gambar akan turun (Kualitas asli tidak akan diperlukan untuk penyematan dalam HTML)
  • Nama akun pemilik gambar dan alamat email tidak akan pernah diketahui.

 

embed image google drive