【发布时间】:2017-01-27 01:14:54
【问题描述】:
我是一名业余爱好者,学生开发人员正在玩 Google 上的 Actions,在 Google Home 上创建一个简单的“文字冒险”游戏。由于 Google Home 将与玩家对话,而不是与阅读文本的玩家对话,我希望这将创造一种类似于“龙与地下城”角色扮演游戏的体验,让计算机充当“地下城主”。借助 API.AI 和 Google 上的 Actions 提供的自然语言帮助,这似乎很合适,因为玩家可以“自然地”做出回应。 Here's an example of an Amazon Alexa skill that does essentially what I'm going for.
但是,每次我启动游戏时,它总是一个新游戏。我想将用户先前状态的存档游戏存储在用户 Google 云端硬盘上托管的 JSON 文件中——因为我只是为了好玩而做这件事的学生,所以我实际上没有官方网站或任何其他东西我运行应用程序的免费 Heroku 服务器,让我的存储保存几乎不可能。
我已经浏览了Google Drive REST quickstart for Node.js,并且我已经在控制台中很好地工作了。唯一的问题是在该快速入门中,用户必须单击链接以授权应用程序读取其 Google Drive 帐户中的内容,我不确定如何能够“单击链接”并回馈通过 Google Home 上的语音访问令牌。
有没有办法通过 Google 云端硬盘做到这一点?还是有更好的方法在会话之间提供持久数据?我通常不从事网络开发工作,因此将不胜感激。
【问题讨论】:
标签: google-drive-api google-oauth actions-on-google