2013-08-20 8 views
-1

УВЕДОМЛЕНИЕ: Получил нижний предел после длительного периода времени. Очень старый и устаревший вопрос, поэтому, пожалуйста, не уменьшайте его из-за этого, потому что я не могу его удалить.Папка данных приложения API для Google Диска, действительно ли это сложно?



Я хочу сохранить некоторые данные приложения на диске Google, например, вспомнить настройки пользователя сделали. Обычно я буду использовать файлы cookie для этого или localStorage браузера, но это зависит от браузера и ограничен (размер хранилища).

Я google для получения некоторой информации об этой функциональности, но не нашел ничего полезного, кроме примера самого Google. В этом примере (здесь: https://developers.google.com/drive/appdata) они объясняют, как хранить некоторую информацию. Для меня это больше похоже на отправку электронной почты, и они не объяснили, как заменить некоторые данные. Довольно сложно, если вы спросите меня.

Интересно, почему это должно быть так сложно хранить простое логическое, целое число или строку, как вы можете делать с куками или объектом localStorage. Я не должен знать, где он находится, просто, вы изменяете идентификатор и значение, которое должно быть им.

Есть ли у кого-нибудь пример, облегчающий эту функцию? Я имею в виду, что это единственный способ сделать это? Есть ли у кого-нибудь опыт сохранения appdata?

EDIT: Или кто-нибудь знает класс, который может упростить эти вещи (например, версию php)?

+0

Appdata не является хранилищем для ключей. Он предназначен для хранения файлов, поэтому, возможно, вам стоит взглянуть на другое решение. –

ответ

1

Если вы хотите хранить данные у пользователей Google Диска, да, это сложно. Вам нужно будет пройти процесс OAuth2 или один из других способов подтверждения, которые позволяет Google. Однако, если вы хотите сохранить эти данные в свой собственный диск Google, который не звучит разумно, но я не могу сказать из вашего вопроса, вы можете сделать процесс намного проще, потому что вы можете жестко закодировать свое имя пользователя и пароль в заголовке апи звонки, которые вы делаете. Опять же, это не разумно или не рекомендуется, но поскольку OAuth2 требует HTTPS, это не самоубийство.

Извините, но непонятно, что вы просите. Пожалуйста, более конкретно укажите свою проблему, иначе это лучший ответ, который любой может дать.

+0

Чувак, оцените ваш ответ, но .... где вы говорите «не звучит умно», есть специальная программа для этого и НЕ просматривается пользователем. Непонятно, что я прошу? Я хочу сохранить некоторые настройки, вы все равно читали мой вопрос? И почему ваш ответ отвечает, это должен быть комментарий, потому что вы не принимаете решения. – Codebeat

+0

@Erwinus Это ответ, потому что перед вашим редактированием вы задавали только вопрос «да» или «нет», на который я ответил «да». Во-вторых, вы не понимаете моего ответа, я прекрасно понимаю ваш вопрос и делал это раньше. Я знаю, что «есть специальная папка, предназначенная для этого и НЕ просматриваемая пользователем», и это ТОЧНО, что я предлагаю вам использовать. Что-то путано, так это то, что я предложил другое решение, которое я назвал «не умным», где я говорил о сохранении настроек пользователя в вашем драйвере. Это было глупое предложение, которое предлагает меньше пользовательского взаимодействия – zg303

+0

@ Erwinus это тоже был ответ, потому что мне не хватает репутации, чтобы комментировать :) – zg303

 Смежные вопросы

  • Нет связанных вопросов^_^