json - 我的Flutter移动应用程序可以使用我的Google Apps脚本吗?

标签 json flutter dart google-apps-script google-authentication

我的Flutter移动应用程序需要json输入来填充其小部件(它只需要读取/获取json数据)。我有一个部署为Web App的Google Apps脚本,该脚本从发布的Google表格电子表格中生成json。当我从网络浏览器(以脚本所有者身份登录)导航到其URL时,Google Apps脚本可以完美运行。但我的Flutter应用未接收到json数据,可能是由于身份验证所致。
诚然,我是一个新手,因此,如果它起作用了(简单地为Flutter应用提供Google Apps脚本URL),是该应用获取所需json数据的最简单解决方案。但是,正如我所提到的,这不是那么简单。所以我的问题是:Flutter应用获取Google Apps脚本生成的json数据的下一个最简单的方法是什么?
感谢您的阅读..非常感谢您的帮助!

最佳答案

据我了解,您的移动应用程序根据json数据生成窗口小部件。
并且您的脚本需要将Google表格数据转换为json的权限。
如果是这样!您只需要了解几件事 Q / A / H (问题/答案/方法):
Q1-如何获得访问json数据的权限?
A1-Google工作表为您提供api_key或OAuth 2.0 token ,通常可以在脚本中找到它们,因为您已经能够通过网络生成json数据,因此可以在 flutter 中使用。
H1-http通过Flutter移动应用使用正确的headers / body进行调用,因此您可以使用脚本并使用数据。
最后,由您决定适合您的应用的最佳选项。
Web->脚本-> Google表格->转换-​​> json
移动<-> GetRequest(http)-> json。
希望能有所帮助。

关于json - 我的Flutter移动应用程序可以使用我的Google Apps脚本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62496488/

相关文章:

android - 抽屉上的工具提示

android - Flutter - 在一个 Widget 中调用 setState() 后更新同级 Widget

flutter - 展开 Widget 以填充 ListView 中的剩余空间

asynchronous - async *是否会延迟调用该函数?

json - 如何使用控制台在 aws SNS 中发送 json 消息正文

javascript - 在 React JS 中使用 Axios 迭代数据

flutter - 在 flutter 中重新创建此布局

json - '_InternalLinkedHashMap<String, dynamic>'类型不是 'String'类型的子类型

javascript - 在单个 Node.js + Express 响应中发送图像和 JSON 数据

android - W/System.err : org. json.JSONException