5

Chcę utworzyć stronę internetową, która używa Google Drive Realtime API, która pozwala użytkownikom anonimowo edytować kilka pól tekstowych. Ponieważ więcej niż jeden użytkownik może jednocześnie uzyskać dostęp do strony, chcę zapobiec zastąpieniu czyjegoś edytowania przez innego użytkownika bez pierwszego edytora, który wie, że jego zmiana jest nadpisana.Jak zezwolić anonimowym użytkownikom na edycję dokumentu Google Drive w czasie rzeczywistym?

Jednak z poziomu quick start wygląda na to, że autoryzacja przy użyciu konta Google jest potrzebna do rozpoczęcia edycji. Czy możliwe jest zezwolenie użytkownikowi redakcji na edycję mojego modelu w czasie rzeczywistym bez konieczności logowania? Coś podobnego do udostępniania arkusza kalkulacyjnego Dokumentów Google przez publiczność.

+0

Znalazłeś już rozwiązanie? Muszę też zezwolić osobom bez konta Google na pracę nad modelem w czasie rzeczywistym. –

Odpowiedz

1

Z krótkiego spojrzenia na the documentation może być dostępny, jednak nie mogłem znaleźć niczego, co umożliwiałoby anonimowym użytkownikom (wydawało się, że do pracy zadziała OAuth 2.0 z G +). Jeśli chodzi o twoją drugą część, kontrolowanie użytkowników edytujących części na podstawie zgody nastąpi bardzo szybko i nie jestem pewien, czy byłbyś w stanie to zrobić z łatwością. Jeśli chcesz, aby funkcje były tak złożone, możesz po prostu zaimplementować własne funkcje edycji w czasie rzeczywistym (lub spróbować wykorzystać aplety Google w czasie rzeczywistym w pewien pośredni sposób:

+0

Wow, tak, istnieje pole isAnonymous. Ale wciąż zastanawiam się, jak umożliwić użytkownikom dostęp do niego ... – yuku

+0

Chciałem zaproponować, aby w jakiś sposób dotrzeć do Google, ale wsparcie dla strony z napisem SDK uruchamia właśnie pytanie o stackoverflow (takie jak twoje). Więc chociaż pole isAnonymous istnieje, nie mam pojęcia, jak dodać anonimowych użytkowników. –

6

Obecnie dostępny jest tylko tryb pseudo-anonimowy. pliki są dostępne publicznie lub każdemu z łączem. Aby je edytować, użytkownik musi zalogować się przy użyciu konta Google.

Pojawiają się jako anonimowi użytkownicy dla innych użytkowników w dokumencie. isAnonymous jest obecnie używany

+0

Czy ten tryb anonimowy jest dostępny, aby umożliwić oglądanie pliku? Jeśli tak, to czy istnieje dobre miejsce w dokumentach, aby się o tym dowiedzieć? Dzięki! –

1

Potwierdziłem, że jest to możliwe. Kliknij prawym przyciskiem myszy dokument na Dysku Google, a następnie kliknij Share... W wyświetlonym oknie dialogowym kliknij przycisk dr naciśnij i wybierz opcję Anyone with the link can edit. Podaj link, który chcesz udostępnić, kogo potrzebujesz, a oni będą mogli edytować.

Powiązane problemy