Как разрешить анонимным пользователям редактировать документ Google Диска в реальном времени?

Я хочу создать веб-страницу, которая использует Google Drive Realtime API, который позволяет пользователям анонимно редактировать несколько текстовых полей. Поскольку к странице одновременно могут обращаться несколько пользователей, я хочу предотвратить перезапись чьей-либо правки другим пользователем без того, чтобы первый редактор знал, что его редактирование перезаписано.

Однако из быстрого старта кажется, что пользователям требуется авторизация с использованием учетной записи Google, чтобы люди могли начать редактирование. Можно ли разрешить произвольному пользователю редактировать мою модель в реальном времени без необходимости входа в систему? Нечто похожее на то, как разрешить пользователям редактировать электронную таблицу Документов Google.


person Randy Sugianto 'Yuku'    schedule 20.05.2013    source источник
comment
Вы уже нашли решение этого? Мне также нужно разрешить людям без учетной записи Google работать с моделью в реальном времени.   -  person fkoessler    schedule 01.07.2013


Ответы (3)


На данный момент доступен только псевдоанонимный режим. Вы можете сделать файлы общедоступными или сделать их доступными для всех, у кого есть ссылка. Однако пользователю необходимо будет войти в систему с учетной записью Google, чтобы редактировать.

Они отображаются как анонимный пользователь для других пользователей в документе. Здесь в настоящее время используется isAnonymous.

person Cheryl Simon    schedule 20.05.2013
comment
Доступен ли этот анонимный режим, чтобы люди могли просматривать файл? Если да, то есть ли в документации хорошее место, чтобы узнать об этом? Спасибо! - person Venkat D.; 31.03.2014

Я подтвердил, что это возможно. Щелкните документ на Google Диске правой кнопкой мыши и выберите Share.... В открывшемся диалоговом окне щелкните раскрывающийся список и выберите Anyone with the link can edit. Дайте ссылку для общего доступа всем, кто вам нужен, и они смогут редактировать.

person reformed    schedule 26.01.2015

Беглый взгляд на документацию может быть доступен однако мне не удалось найти ничего, что позволяло бы анонимным пользователям (казалось, для работы требуется oAuth 2.0 с G +). Что касается вашей второй части, то управление пользователями, редактирующими части на основе согласия, будет происходить очень быстро, и я не уверен, что вы сможете сделать это легко. Если вам нужны такие сложные функции, вам, возможно, придется реализовать свои собственные функции редактирования в реальном времени (или попытаться использовать API реального времени Google каким-либо косвенным образом.

person Benjamin Kaiser    schedule 20.05.2013
comment
Вау, да, есть поле isAnonymous. Но все же мне интересно, как разрешить пользователям доступ к нему ... - person Randy Sugianto 'Yuku'; 20.05.2013
comment
Я собирался предложить каким-то образом связаться с Google, но поддержка страницы sdk диска просто запускает вопрос о stackoverflow (как ваш). Поэтому, хотя поле isAnonymous есть, я тоже не знаю, как добавлять анонимных пользователей. - person Benjamin Kaiser; 20.05.2013