Можно ли выбрать не пользователя, а данные приложения с помощью Google Picker Api?

Мне нужно разрешить пользователю доступ к документам, хранящимся в моей учетной записи (приложение зарегистрировано на нем) Диск. Я знаю, как получить доступ к пользовательским данным Диска с помощью API Picker, но можно ли получить доступ к данным приложения с помощью API Picker?

Дело в том, что у меня есть веб-сайт, и я хочу встроить документы с Диска в свое приложение, чтобы пользователи могли совместно работать над ним. Я храню их на своем Диске и хочу, чтобы пользователи имели возможность выбирать эти документы с помощью API Picker (который будет возвращать Document.EMBEDDABLE_URL, который я позже встрою в <iframe> для просмотра и редактирования).


person Oleg Kuts    schedule 21.06.2016    source источник


Ответы (1)


Нисколько. «Данные приложения» предназначены для таких вещей, как настройки и данные конфигурации, которые приложение имеет для каждого пользователя, но пользователь не должен их видеть. Если вы хотите сделать что-то подобное, вам нужно написать свой собственный диалог выбора и убедиться, что предоставлены правильные разрешения.

person Dan McGrath    schedule 21.06.2016
comment
честно говоря, я не понимаю, что такое «данные приложения». Я думал, что это Диск учетной записи, где зарегистрировано приложение. Могу ли я хранить документы в App Data и делиться ими? - person Oleg Kuts; 21.06.2016
comment
Это скрытая область, поэтому приложения могут хранить такие вещи, как пользовательские настройки и т. Д. Она специально разработана так, чтобы отдельные файлы не были видны пользователю. Вы не можете обмениваться документами из App Data. Все, что вы просите сделать, должно быть сделано из вашей обычной корневой папки Google Диска (или папок внутри нее), а не из данных приложения. - person Dan McGrath; 21.06.2016
comment
Ясно спасибо. Итак, чтобы реализовать функциональность, которую я написал, мне нужна одна основная учетная запись, где я буду хранить свои документы на Диске, и написать свой собственный менеджер документов (выборщик), чтобы извлекать их, верно? Итак, мне нужно будет установить приложение Google в этой учетной записи, чтобы иметь все необходимые разрешения? - person Oleg Kuts; 21.06.2016