javascript - 从中获取信息
问题描述
这是我关于堆栈溢出的第一个问题,所以我希望我做得正确。
我无法找到有关从 api 提取的信息并存储该信息的信息。
我想构建一个小型电影应用程序,该应用程序将使用 OMDB api 提取电影。此应用程序将显示用户将滑动是或否的电影(如火种)。我相信对我来说最好的方法是尽可能多地提取电影并将它们存储在本地 json 文件中,以后我可以从中提取(因为 API 使用限制)。我想确认这是一个坏/好主意,以及是否有任何工具可以使这变得更简单。
谢谢你的帮助!
解决方案
您想要的是一种称为“分页”的东西,您不会一次获取所有电影。OMDB API 提供了一个搜索端点,默认值为空,您可以提供 pageNumber 参数
设置你想为你的页面显示多少的限制,并使用 pageNumber 参数点击 api http://www.omdbapi.com/?s=Batman&page=2
。这样你只获取你当时需要的内容,如果你滚动更多或转到第二页,你会再做一个要求获得更多记录。
对于这样的事情,当您只想向左/向右滑动时 - 这应该可行,因为首先进行调用并将它们存储到 DB 中,然后将其提取到屏幕上显示似乎不合适。您在这里不需要持久数据,因此访问 API 并使用该数据应该对您来说很好。
推荐阅读
- php - Coinbase Pro - IP 与 IP 白名单不匹配问题,但 IP 已列入白名单
- flutter - 堆栈内的 IntrinsicHeight
- javascript - 为什么我的方法在点击时在 Framework7 中被调用两次?
- if-statement - 如何将替代值分配给相对于 Ox 中的另一个变量的变量(有点类似于 C++)
- jenkins - 包含所有参数值列表或参数列表中的单个值的 Jenkinsfile
- android - Google Play 游戏服务 - 如何切换到新的 Firebase 项目?
- javascript - 如何检查表 td 是否至少有一个值?
- botframework - 在 Bot Composer 中连接现有的 QnA 知识库
- matlab - 从matlab中的结构创建表 - 对齐
- c++ - 通常的算术转换如何工作?