首页 > 解决方案 > 从中获取信息

问题描述

这是我关于堆栈溢出的第一个问题,所以我希望我做得正确。

我无法找到有关从 api 提取的信息并存储该信息的信息。

我想构建一个小型电影应用程序,该应用程序将使用 OMDB api 提取电影。此应用程序将显示用户将滑动是或否的电影(如火种)。我相信对我来说最好的方法是尽可能多地提取电影并将它们存储在本地 json 文件中,以后我可以从中提取(因为 API 使用限制)。我想确认这是一个坏/好主意,以及是否有任何工具可以使这变得更简单。

谢谢你的帮助!

标签: javascriptnode.jsjsonapi

解决方案


您想要的是一种称为“分页”的东西,您不会一次获取所有电影。OMDB API 提供了一个搜索端点,默认值为空,您可以提供 pageNumber 参数

设置你想为你的页面显示多少的限制,并使用 pageNumber 参数点击 api http://www.omdbapi.com/?s=Batman&page=2。这样你只获取你当时需要的内容,如果你滚动更多或转到第二页,你会再做一个要求获得更多记录。

对于这样的事情,当您只想向左/向右滑动时 - 这应该可行,因为首先进行调用并将它们存储到 DB 中,然后将其提取到屏幕上显示似乎不合适。您在这里不需要持久数据,因此访问 API 并使用该数据应该对您来说很好。


推荐阅读