Я создал приложение для игровых площадок. Я вижу, что он создает ярлыки на моем диске Google. Я пытался поделиться им с инкогнито (потому что я хочу, чтобы документ был доступен кому-либо и не знал, как создать другую учетную запись google, поэтому я выхожу в инкогнито). Общая ссылка выглядит как https://drive.google.com/open?id=0B00--A0eRH1JLTdsX2t0LWw5RE0
. Но инкогнито не видит его. Он говорит, что «Нет предварительного просмотра avaialable» в том, что, как предполагается, его окно Google Диска и предлагает журнал вОбмен документами в реальном времени
Основная проблема, которую я вижу в том, что приложение площадка имеет следующую структуру, которая поступает из официальная демонстрация
function onAuthorized() {
function onFileLoaded(doc) {display(doc)}
gapi.drive.realtime.load(your_doc_id, onFileLoaded)
}
// App entry point -- start by authorization
gapi.auth.authorize({
client_id: rtClientId, scope: ['install', 'file'],
//user_id: userId,
immediate: !popup }, onAuthorized
);
который, кажется, требует аутентификации в первую очередь перед отображением любого документа. Авторизация является проблематичной для неподписанного режима, когда я хочу, чтобы мое приложение было доступно. Я хочу поделиться файлом и сделать его доступным для просмотра, без необходимости входа в систему. Это вызывает вопрос, могут ли пользователи инкогнито просматривать или редактировать события в моем документе. Я также беспокоюсь о том, как при необходимости копировать документ в свою учетную запись: одна вещь - когда вы создали файл на своем диске с моим приложением, вы, вероятно, можете перечислить файлы и использовать drive.copy
api для копирования желаемой и другой вещи, когда вы хотите для копирования файла, который недоступен на вашем диске Google, и единственное, что у вас есть, это его идентификатор.
BTW, можете ли вы сказать, какую учетную запись использовать для тестирования без инкогнито из другой учетной записи? Если я создам документ в одной учетной записи, я хочу посмотреть, как он выглядит/доступен из другого.
Со всем уважением, мой вопрос не спрашивал, что такое режим инкогнито. Я не понимал этого достаточно глубоко, но использовал его здесь для ссылки на unig ≠ dmodeunsig ≠ dmodeunsigned mode, когда вы отключены от учетной записи google. Мой вопрос в основном спрашивает, можно ли использовать мое приложение без учетной записи google. Очевидно, что я могу использовать приложение, когда я вхожу в систему. Я хочу перейти в режим инкогнито и использовать приложение, просматривать/редактировать общедоступные общие файлы без входа. В разделе BTW я попросил совет по тестовой учетной записи. Существуют ли какие-либо одноразовые учетные записи google для тестирования? –
вопрос кажется яснее сейчас. Что вы выяснили? – noogui
Я понял, что 1. Могу поделиться файлами приложений, а google api будет генерировать исключение, если я изменю общий доступ к файлам только для чтения из другой учетной записи. Я выяснил, что Google позволяет создать еще одну учетную запись, а хром помогает мне переключаться между учетными записями при выходе из системы. Таким образом, остается только вопрос, может ли пользователь, который выходил из системы (я называл em incoginto), использовать приложение для доступа к общедоступному файлу без входа? –