可能加载谷歌驱动器电子表格JSON未经同意屏幕
Possible to load Google Drive spreadsheet as JSON without consent screen?
我正试图实现一个JSON feed到我的网站直接从一个私人(只有那些与链接可以访问)电子表格。我需要使用OAuth 2.0生成一个新的身份验证令牌,这很好,但似乎Google Sheets API v4需要"身份验证"屏幕。这样,数据要么作为JSON加载,要么根本不加载。是否有任何设置或重写我可以设置这样我就不必有那个讨厌的中间步骤?我不需要访问任何用户的文件…使用OAuth 2.0为这个特定的电子表格提供提要。
Sheetsv4 Authorize Requests提到在使用Google Sheets时有两种授权请求的方式。他们正在使用oauth令牌和API密钥:
当您的应用程序请求私有数据时,请求必须是由具有访问该数据权限的经过身份验证的用户授权。
当应用程序请求公共数据时,请求不需要要获得授权,但需要附有标识符,例如API密钥。
应用程序发送到Google Sheets API的每个请求都需要向谷歌确认你的应用程序。有两种识别方法您的应用程序:使用OAuth2.0令牌(也授权请求)和/或使用应用程序的API关键。下面是如何确定使用哪个选项的方法:
如果请求需要授权(例如请求个人的私有数据),那么应用程序必须提供OAuth2.0令牌与请求。应用程序也可能提供API密钥,但并不一定要提供。如果请求不要求授权(例如对公共数据的请求),然后是应用程序必须提供API密钥或OAuth 2.0令牌,或者两者都选,随你的便。
相关文章:
- jQuery匹配JSON对象的部分文本
- 在循环中分配json值时,值被覆盖
- 需要帮助设置json数组
- 如何在Javascript中将JSon对象转换为数组
- 我可以在json对象中添加一个函数吗
- 使用JS将数组转换为json对象
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 使用JQuery解析JSON嵌套数组
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 如何使用json将对象列表从java转换为javascript
- 如何使用 node.js 比较两个 json 数组
- 原始javascript将json对象中的项目打印到列表中的屏幕上
- 从json文件输出多个屏幕截图(例如itunes搜索api)
- 迭代JSON对象并将元素打印到屏幕上的最佳方式是什么
- 为什么这个json在IE控制台和Visual Studio屏幕解析器中引发错误
- 在等待NodeJS解析json文件时显示加载屏幕
- 从屏幕上异步删除JSON对象
- 如何在JavaScript中将JSON传递到另一个屏幕
- 可能加载谷歌驱动器电子表格JSON未经同意屏幕
- 将JSON打印到屏幕以用于剪切和粘贴