Сайты Google, Календарь и другие сервисы имеют фреймы, которые можно вставлять на другие сайты. В частности, у Google Groups есть особенно приличная функциональность встраивания.
Помимо вопросов безопасности, я хотел бы иметь возможность вставлять папки дисков на страницу так же, как разговоры из групп. С группами вы можете использовать простой HTML-код из службы Google и просто добавить его на свою существующую страницу. Было бы хорошо иметь дружественный пользователь, не углубляясь в API.
Есть ли способ использовать подобный код для встраивания в общую папку Google Диска, используя код Google или встраивание из стороннего сервиса?
Ответы:
Папки Google Диска могут быть встроены и отображены в
list
иgrid
просмотры:Посмотреть список
Вид сетки
В : Что такое идентификатор папки (FOLDER-ID) и как его получить?
A : Перейдите в Google Drive >> откройте папку >> посмотрите ее URL в адресной строке вашего браузера. Например:
URL-адрес папки : https://drive.google.com/drive/folders/0B1iqp0kGPjWsNDg5NWFlZjEtN2IwZC00NmZiLWE3MjktYTE2ZjZjNTZiMDY2
ID папки :
0B1iqp0kGPjWsNDg5NWFlZjEtN2IwZC00NmZiLWE3MjktYTE2ZjZjNTZiMDY2
Будьте осторожны с папками, требующими разрешения
Этот метод лучше всего подходит для папок с открытым доступом. Папки, которые используются только определенными учетными записями Google, могут вызвать проблемы при их встраивании. Во время этого редактирования появляется сообщение «Вам нужно разрешение» с некоторыми кнопками, которые помогут вам «Запросить доступ» или «Переключить учетные записи» (или, возможно, войдите в учетную запись Google). Javascript в этих кнопках не работает должным образом внутри
IFRAME
в Chrome.Подробнее читайте на странице https://productforums.google.com/forum/#!msg/drive/GpVgCobPL2Y/_Xt7sMc1WzoJ.
источник
Google Диск не предоставляет HTML-коды для встраивания напрямую, и они активно блокируют возможность размещения списка общих папок
<iframe>
на вашем веб-сайте (используяX-Frame-Options: SAMEORIGIN
).Мне не удалось найти сторонний сервис, который предоставляет функции встраивания.
Ваш ответ в это время, кажется, нет .
источник
Я думаю, вы найдете, что ответ заключается в использовании сервиса Google API. Я смотрел на то же самое, и до сих пор это ответ.
https://developers.google.com/discovery/libraries
Вам необходимо добавить клиентскую библиотеку на свой веб-сайт и ссылаться на нее на своих веб-страницах. Вам также необходимо добавить ключ безопасности в Google, чтобы система могла аутентифицировать вызов с вашего сайта на ваш диск Google.
Та же библиотека работает для задач, электронной почты, календаря и так далее.
источник
Вот как вы можете это сделать:
Кроме того, не забывайте, что в настройках совместного доступа к вашему документу должен быть кто-то, имеющий ссылку .
источник
Я нашел одну статью, которая может вам помочь.
В этой статье рассказывается, как встроить список Документов Google на страницу вашего сайта Google. https://developers.google.com/apps-script/articles/embedding_docslist_in_sites . Это требует немного знаний сценариев, поэтому он может быть немного продвинутым в зависимости от того, насколько вы комфортно.
Это и это вопросы в SE Network, касающиеся сценария.
источник
Одним из возможных решений для интеграции Сайтов Google и Google Drive является MetaDrive. http://www.evenbytes.com/metadrive.html
Этот инструмент позволяет пользователям отображать папку диска, просматривать, искать и некоторые дополнительные функции, такие как пользовательские метаданные
Я надеюсь, что это поможет вам.
источник