我可以将用户帐户与驱动器API的操作关联吗?
Can I associate a user's account with an action to the drive API?
我们正在寻找一个小的web应用程序来管理我们为期一周的nerf战争(准确地说,是人类与僵尸),我们正在考虑将Google Sheets作为我们唯一的后端是多么容易,而我们的前端完全是javascript/html/css。
假设在这个javascript中有两个动作可以完成:
- Register,将一行添加到某个工作表。
- Report标签,将一行添加到另一个工作表。
假设我们有100个玩家。我们会让每个玩家用一个谷歌账号登录。有没有一种方法,可以让上面的任何一个动作,我们都有表单知道是谁做了那个动作?
这样,如果有人获得API密钥并欺骗他们的推荐人发出错误的请求,那么我们就可以知道是哪个谷歌帐户做的,并禁止他们进入游戏。
例如,如果我打开工作表并说"查看修订历史",我不想看到所有修订的一个用户,我想看到触发该操作的用户。
这是一个合理的方法吗?可行吗?谢谢!
(注意:我知道这两个操作可以通过Google表单完成,它可以关联用户的帐户,但想象一下,我们有更复杂的操作,不能仅通过Google表单实现)
简短的回答是否定的。您将使用电子表格API(不是驱动器API)来更新工作表。就Google而言,"用户"就是您的应用程序,而不管当时是谁在驱动应用程序。您的应用程序知道这个人是谁,因此它负责记录您的用例可能需要的任何审计信息。
相关文章:
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- 如何确定javascript已经完成了某些操作.ios上的
- 防止Alt+Shift默认操作或检测多种操作系统语言的Javascript
- 从JavaScript访问struts操作中的属性
- fluxxor向一个flux实例添加一组以上的操作
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 操作放置在画布上的元素之间的连接
- 使用“+="操作人员
- Rails操作只调用一次,但我在ajax中每秒钟都调用一次
- Jquery未定义函数正在停止其他操作
- 如何操作iframe之外的元素
- javascript对象操作:根据指定条件选择属性
- jQuery:暂停按钮可以暂停所有其他操作
- 用于选择/文本框操作的JavaScript
- Google 脚本:用于创建日历活动的脚本运行时不会出错,但不会执行任何操作
- 主干:如何操作与视图关联的图元之外的图元
- 在Javascript中创建一个具有自定义获取/放置操作的关联数组
- 防止 javascript 函数生成删除操作链接(如果登录的用户角色为关联)
- 我可以将用户帐户与驱动器API的操作关联吗?