Я студент-разработчик хобби, играющий с действиями в Google, чтобы создать простую игру «текстовое приключение» в Google Домой. Поскольку Google Home будет говорить с игроком, а не с игроком, читающим текст, я надеюсь, что это создаст опыт, похожий на ролевую игру «Подземелья и драконы», а компьютер работает как «Мастер подземелий». С помощью естественного языка, предлагаемого API.AI и Действиями в Google, это казалось хорошим подспорьем, так как игрок может ответить «естественно». Here's an example of an Amazon Alexa skill that does essentially what I'm going for.Использование действий на Google и Google Диске вместе?
Однако каждый раз, когда я загружаю игру, это всегда новая игра. Я хотел бы сохранить сохраненную игру с предыдущим состоянием пользователя в файле JSON, размещенном на Google Диске пользователя. Поскольку я всего лишь студент, делающий это для удовольствия, у меня фактически нет официального сайта или чего-либо кроме бесплатный сервер Heroku. Я запускаю приложение, поэтому сохранение сохранности в моем конце практически невозможно.
Я прошел через Google Drive REST quickstart for Node.js, и я получил то, что работает в консоли просто отлично. Единственная проблема в этом быстром старте, пользователь должен щелкнуть ссылку, чтобы авторизовать приложение, чтобы прочитать материал в своей учетной записи Google Диска, и я не уверен, как я смогу «щелкнуть ссылку» и вернуть токен доступа через голос в Google Домой.
Есть ли способ сделать это с помощью Google Диска? Или есть лучший способ обеспечить постоянную передачу данных между сеансами? Обычно я не работаю в веб-разработке, поэтому любая помощь будет оценена по достоинству.
А, я вижу. Таким образом, нет возможности обойти мою собственную систему учетных записей пользователей, чтобы сохранить этот материал. Похоже, мне еще предстоит научиться! Тем временем я собираюсь отметить это как принятый ответ. Благодарю. – Jay2645