使用公共API访问(无OAuth)从JavaScript编写Google电子表格
Write to a Google spreadsheet from JavaScript using the Public API access (no OAuth)
我想允许用户访问我的一个网站,在字段中输入一些信息,然后通过JavaScript将这些信息保存到谷歌电子表格中。
- 我不希望用户通过谷歌登录或进行任何特殊的身份验证
- 如果电子表格需要向公众开放,那没关系;数据不敏感
- 我不想使用谷歌表单,我想完全控制客户端用户界面
我一直在阅读谷歌开发人员的文档,但他们只提到了OAuth登录解决方案。Google开发人员控制台允许您创建一个"Public API访问密钥",但不解释它的使用方法。
所有示例都适用于用户使用应用程序访问自己的文件的场景。在您的情况下,您希望应用程序访问您自己的文件。这并不容易。我能看到的唯一方法是:-
- 使用服务器应用程序(appengine运行良好)进行访问
- 非常小心地设置权限并在应用程序中存储刷新令牌
如果你不小心,选项2可能是你最糟糕的安全噩梦,即使这样也可能侵犯谷歌的t和C,因为它类似于分发你的密码。
一旦您确定了auth,您将需要查看电子表格API(https://developers.google.com/google-apps/spreadsheets/),因为这是允许您更新现有电子表格的API。驱动器API只能上载整个新的电子表格。
相关文章:
- 用JavaScript编写数字猜测程序
- 在对象中用Javascript编写此关键字
- 如何从getelementbyid用javascript编写变量
- 如果图像标记是用javascript编写的,并且需要用户输入,那么图像不会随页面加载吗
- 用javascript编写方程式
- 如何用Javascript编写OR
- Javascript解析器本身是用类似ESPRIMA的Javascript编写的,这是如何工作的?然后谁解析ESPRIM
- 如何用javascript编写for循环
- 使用公共API访问(无OAuth)从JavaScript编写Google电子表格
- 如何使用javascript编写多选代码
- JavaScript:编写了一个CodeCademy教程
- 如何用Javascript编写设备驱动程序
- 用JavaScript编写嵌入式ruby
- 用 JavaScript 编写数学方程式
- 用JavaScript编写的HTML代码(带有onclick())不起作用
- 使用 jQuery 或 javascript 编写 Ajax
- 使用 Javascript 编写引用属性数据的 HTML
- 通过 JavaScript 编写 cookie
- 是否有任何用Javascript编写的开源JSDoc解析器
- Javascript:编写一个函数,接收一个数组,然后返回一个只有唯一数字的数组,只删除数组