Czy mogę osadzić Dysk Google na stronie internetowej?

9

Witryny Google i Kalendarz oraz różne inne usługi mają ramki, które można osadzić w innych witrynach. W szczególności Grupy dyskusyjne Google mają szczególnie przyzwoitą funkcjonalność osadzania.

Pomijając kwestie bezpieczeństwa, chciałbym móc osadzać foldery z dyskami na stronie w taki sam sposób, jak rozmowy z Grup dyskusyjnych. W grupach możesz użyć prostego kodu HTML z usługi Google i po prostu dodać go do swojej istniejącej strony. Dobrze byłoby mieć przyjazny dla użytkownika bez zagłębiania się w interfejsy API.

Czy istnieje sposób na użycie podobnego kodu do umieszczenia w folderze współdzielonym na Dysku Google przy użyciu kodu Google lub wbudowanego z usługi zewnętrznej?

MFG
źródło
1
Proponuję rzucić okiem na to pytanie: webapps.stackexchange.com/questions/26407 / ... i przeczytać ten artykuł: arstechnica.com/business/2012/04/… - Wygląda na to, że istnieje jakaś obsługa API dla strony internetowe, ale myślę, że wciąż jest ograniczony.
amiregelz
Możesz po prostu zmienić folder na publiczny i utworzyć z niego stronę internetową oraz pliki wewnętrzne
phwd
@phwd Zaktualizowałem pytanie, aby podkreślić, że szukam odpowiedzi na podstawie tego, czy istnieje podobny kod do umieszczenia na stronie, jak w przypadku innych usług; osoby korzystające z interfejsu API wydają się niepotrzebne w oparciu o różne inne usługi zapewniające kod dla podobnej funkcji
mfg
@RainLover, ponieważ zasady Google App mogły ulec zmianie od czasu przyjęcia ostatniej odpowiedzi, możesz opublikować swoją odpowiedź tutaj, a ja mogę ją zaakceptować
mfg

Odpowiedzi:

7

Foldery Dysku Google można osadzać, wyświetlać listi gridwyświetlać:

Widok listy

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


Widok siatki

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



P : Co to jest identyfikator folderu (FOLDER-ID) i jak mogę go uzyskać?

Odp . : Przejdź do Dysku Google >> otwórz folder >> spójrz na jego adres URL w pasku adresu przeglądarki. Na przykład:

Adres URL folderu : https://drive.google.com/drive/folders/0B1iqp0kGPjWsNDg5NWFlZjEtN2IwZC00NmZiLWE3MjktYTE2ZjZjNTZiMDY2

Identyfikator folderu :
0B1iqp0kGPjWsNDg5NWFlZjEtN2IwZC00NmZiLWE3MjktYTE2ZjZjNTZiMDY2

Zastrzeżenie z folderami wymagającymi pozwolenia

Ta technika działa najlepiej w przypadku folderów z dostępem publicznym. Foldery, które są współużytkowane tylko z niektórymi kontami Google, będą powodować problemy, jeśli je osadzisz. W momencie tej edycji pojawia się komunikat „Potrzebujesz uprawnień” z kilkoma przyciskami, które pomogą Ci „Poproś o dostęp” lub „Przełącz konta” (lub ewentualnie zaloguj się na konto Google). JavaScript w tych przyciskach nie działa poprawnie IFRAMEw przeglądarce Chrome.

Przeczytaj więcej na https://productforums.google.com/forum/#!msg/drive/GpVgCobPL2Y/_Xt7sMc1WzoJ

Mori
źródło
5

Dysk Google nie udostępnia kodów HTML bezpośrednio i aktywnie blokuje możliwość umieszczenia listy folderów publicznych w <iframe>Twojej witrynie (za pomocą X-Frame-Options: SAMEORIGIN).

Nie udało mi się znaleźć usługi innej firmy, która zapewnia funkcje osadzania.

Twoja odpowiedź wydaje się w tym momencie „ Nie” .

William Jackson
źródło
2

Myślę, że przekonasz się, że odpowiedzią jest korzystanie z usługi Google API. Patrzyłem na to samo i do tej pory jest to odpowiedź.

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

Musisz dodać bibliotekę klienta do swojej witryny i odwoływać się do niej na swoich stronach. Musisz także dodać klucz zabezpieczający do Google, aby system mógł uwierzytelnić połączenie z Twojej witryny na dysku Google.

Ta sama praca biblioteki dla zadań, poczty elektronicznej, kalendarza i tak dalej.

Tristan
źródło
2

Oto jak możesz to zrobić:

  1. Prześlij swój plik PDF.
  2. Następnie kliknij plik na liście dokumentów.
  3. Podgląd zostanie otwarty.
  4. Zobaczysz niebieski przycisk o nazwie Otwórz (prawa dolna strona)
  5. Kliknij ten przycisk. Zostaniesz przeniesiony docs.google.com
  6. Tutaj zobaczysz menu główne, takie jak Plik , Edytuj ...
  7. Wybierz PlikOsadź plik . Następnie możesz uzyskać kod do osadzenia.

Nie zapominaj też, że ustawieniami udostępniania dokumentu musi być każdy, kto ma link .

kemal
źródło
0

Jednym z możliwych sposobów integracji Witryn Google i Dysku Google jest MetaDrive. http://www.evenbytes.com/metadrive.html

To narzędzie pozwala użytkownikom wyświetlać folder Dysku, przeglądać, wyszukiwać i niektóre zaawansowane funkcje, takie jak niestandardowe metadane

Mam nadzieję, że ci to pomoże.

użytkownik38393
źródło