Чи можна вставляти Диск Google на веб-сторінку?


9

Google Сайти та Календар та інші інші сервіси мають кадри, які ви можете вбудовувати на інші сайти. Зокрема, у групах Google є особливо пристойна функція вбудовування.

Проблеми із безпекою, окрім того, я хотів би мати можливість вставляти папки диска на сторінку так само, як і розмови з груп. З групами ви можете використовувати простий HTML-код із служби Google і просто додати його до наявної сторінки. Було б добре мати зручну для користувача інформацію, не заглиблюючись занадто глибоко в API.

Чи існує спосіб використання аналогічного вбудованого коду в загальну папку Google Диска, використовуючи код Google або вбудовувати зовнішню службу?


1
Пропоную поглянути на це питання: webapps.stackexchange.com/questions/26407/… і прочитати цю статтю: arstechnica.com/business/2012/04/… - Здається, існує якась підтримка API для веб-сайти, але я думаю, що це все ще обмежено.
amiregelz

Ви можете просто перетворити папку загальнодоступною та створити веб-сайт із неї та внутрішніх файлів
phwd

@phwd Я оновив запитання, щоб підкреслити, що шукаю відповідь, виходячи з того, чи є такий вбудований код, як у інших служб; людям, що користуються API, здається непотрібним, грунтуючись на різних інших послугах, що надають код для подібної функції
mfg


@RainLover, оскільки політика Google App могла змінитися з моменту прийняття останньої відповіді, ви можете опублікувати свою відповідь тут, і я можу прийняти цю
mfg

Відповіді:


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>



Питання : Що таке ідентифікатор папки (FOLDER-ID) і як її отримати?

A : Перейдіть на Google Drive >>, відкрийте папку >>, подивіться на її URL-адресу в адресному рядку вашого браузера. Наприклад:

URL папки : https://drive.google.com/drive/folders/0B1iqp0kGPjWsNDg5NWFlZjEtN2IwZC00NmZiLWE3MjktYTE2ZjZjNTZiMDY2

Ідентифікатор папки :
0B1iqp0kGPjWsNDg5NWFlZjEtN2IwZC00NmZiLWE3MjktYTE2ZjZjNTZiMDY2

Розмістіть папки, які потребують дозволу

Цей прийом найкраще працює для папок із загальнодоступним доступом. Папки, якими ви користуєтеся лише певними обліковими записами Google, спричинить неполадки, коли ви вставите їх таким чином. Під час цього редагування з'являється повідомлення "Вам потрібен дозвіл", з деякими кнопками, які допоможуть вам "Попросити доступ" або "Переключити акаунти" (або можливо увійти в обліковий запис Google). Javascript у цих кнопках не працює належним чином IFRAMEу Chrome.

Детальніше читайте на https://productforums.google.com/forum/#!msg/drive/GpVgCobPL2Y/_Xt7sMc1WzoJ


5

Диск Google не надає коди вбудовування HTML безпосередньо, і вони активно блокують можливість розміщення загальнодоступних папок у <iframe>своєму веб-сайті (використовуючи X-Frame-Options: SAMEORIGIN).

Мені не вдалося знайти сторонню службу, яка забезпечує функцію вбудовування.

На даний момент ваша відповідь - ні .


2

Я думаю, ви побачите, що відповідь полягає у використанні сервісу API Google. Я дивився на те саме, і поки що це відповідь.

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

Вам потрібно додати клієнтську бібліотеку на свій веб-сайт і вказати її на своїх веб-сторінках. Вам також потрібно додати ключ безпеки до Google, щоб система могла аутентифікувати виклик з вашого сайту на вашому диску Google.

Та сама робота бібліотеки для завдань, електронної пошти, календаря тощо.


2

Ось як це можна зробити:

  1. Завантажте свій PDF-файл.
  2. Потім натисніть файл у списку документів.
  3. Буде відкрито попередній перегляд.
  4. Ви побачите синю кнопку під назвою Відкрити (справа внизу)
  5. Натисніть на цю кнопку. Вам буде передано docs.google.com
  6. Тут ви побачите головне меню, як " Файл" , " Редагувати ..."
  7. Виберіть ФайлВставити файл . Потім ви можете вбудувати код.

Крім того, не забувайте, що в налаштуваннях спільного доступу до документа має бути будь-хто, хто має посилання .


1

Я знайшов одну статтю, яка може вам допомогти.

Ця стаття показує, як вставити список Документів Google у сторінку на своєму веб-сайті Google. https://developers.google.com/apps-script/articles/embedding_docslist_in_sites . Це вимагає трохи сценаріїв знань, так що це може бути трохи вдосконалений залежно від того, наскільки ви комфортно.

Це та це питання мережі SE щодо сценарію.


0

Одне з можливих рішень щодо інтеграції Google Sites та Google Drive - це MetaDrive. http://www.evenbytes.com/metadrive.html

Цей інструмент дозволяє користувачам відображати папку Диска, переглядати, шукати та деякі попередні функції, наприклад власні метадані

Я сподіваюся, що це допоможе тобі.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.