如何过滤API?

时间:2019-11-02 16:19:01

标签: javascript jquery

我正在使用MovieDB API,并希望通过搜索栏对其进行过滤。请帮我。我什至不知道从哪里开始。我必须使用javaScript / jQuery作为代码。我只想用关键字过滤它。 :)

1 个答案:

答案 0 :(得分:-1)

似乎您不知道什么是API。我将尝试给您一些概述。

电影数据库api(应用程序编程接口)是www遵循的REST(表示状态传输)接口,提供了在线环境中控制来自外部应用程序的电影数据库数据的方法。

要了解有关RESTful API的更多信息,请检查以下针对初学者的简单说明:https://medium.com/extend/what-is-rest-a-simple-explanation-for-beginners-part-1-introduction-b4a072f8740f

因此您将不会过滤api。您可能要过滤的是从api接收的数据。为此,您首先必须按照其文档中所述实现api。您可能想通过电影的关键字过滤电影。因此,您要做的是实现一些Javascript AJAX客户端或类似的客户端来从API请求数据。

API现在提供了一种通过关键字来请求电影的途径:

GET /keyword/{keyword_id}/movies

https://developers.themoviedb.org/3/keywords/get-movies-by-keyword

它们还为api文档中的每个请求提供了一个JavaScript / Jquery示例。

这将是请求已过滤数据的一种方法。但是显然有不同的尝试。您还可以通过任何过滤条件请求所有相关的电影,并在客户端使用JavaScript对其进行过滤。

总的来说,我想您必须首先了解REST Apis以及如何使用JavaScript访问其路由。

这里是开始的有用指南:

https://www.taniarascia.com/how-to-connect-to-an-api-with-javascript/