0

我正在尝试应用一些 API,以便我可以显示和保存Title, Image and Description of Latest Movies, Music Charts, Books & TV Shows on my PHP Website.

目前我遇到了以下 API:

电影:RottenTomatoes 或 TMDB API

电视节目:TVRage 或 TMDB API

书籍:iTunes RSS 源

音乐:Last.Fm API 或 iTunes RSS 源

谁能建议我哪一个会更有帮助。或者是否有比这更好的 API?

我还可以存储这些 API 返回的数据吗?

我一直在阅读条款和条件,每次阅读它们时,我都会发现一些矛盾的地方。请问是否有人实现了这些 API 可以提供帮助?

4

4 回答 4

3

我不能推荐任何音乐或知道任何可以为您提供最新电影等的 API,但对于其余的,我会试一试。几个星期以来,我一直在研究这个项目,我正在做一个自学编程的项目,我遇到了一些。

OMDb API - 电影和电视

免费,无需注册,并且很容易开始使用从 IMDB 中检索到的所有数据。

它返回标题、海报 URL、年龄等级、描述、IMDB 等级等。就像我说的,我看不到任何暗示它可以显示最近的电影或任何东西的东西,但在你找到可以做的事情之前,看看在这。

Google Books API - 当然是书籍!

除非您想使用可能不太可能需要帐户访问权限的功能,否则无需注册也是免费的。

存储数据

我最初在这里误解了你,所以这里有一个快速编辑:你应该可以将它存储在本地,因为它无论如何都是可以公开访问的。这就是为什么API首先存在的原因。


我希望我能提供帮助!

于 2015-02-18T21:51:32.520 回答
1

我认为iTunes Search API是您所需要的。

于 2015-02-17T22:00:02.900 回答
0

我无法对 TMDB 提出任何建议,但是我使用过OMDB并且可以推荐它。它是免费和开源的,因此您不必担心保存数据。

对于其他人,只要您不以非法方式分发实际产品,我个人不会太担心存储书籍、音乐或电影/电视的元数据。

于 2015-02-17T18:11:08.823 回答
0

对于电影和电视节目,您可以查看 Plex.tv - 每种资源都使用了相当多的资源,并且数据存储在用户的机器上(这可能绕过了关于权利的问题)。

对于书籍,请查看 Calibre - 再次,存储在用户计算机上的多个数据源。

找到数据来源然后直接联系他们是显而易见的答案 - 条款和条件通常是迟钝且难以理解的,但是有一封电子邮件回复说你可以做某事会给出一个简单明了的是/否答案(即使它与条款和条件相矛盾 -但通常你只会争论如果 T&C 说是,而答复说不是)......

最后,API 有利于一致的数据,但从技术上讲,HTML 类似于 XML,这在 API 结果中并不为人所知——因此任何网站都可以成为数据源,只要它易于解析 :-)

于 2015-02-19T09:28:09.080 回答