用于获取电影,音乐,电视节目和书籍详细信息的API

时间:2015-02-10 11:49:06

标签: api itunes last.fm rotten-tomatoes themoviedb-api

我正在尝试应用一些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 Feeds

     

音乐:Last.Fm API或iTunes RSS Feed

有人可以建议我哪一个会更有帮助。或者,如果有比这更好的API?

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

我一直在阅读条款&条件,每次我读它们,我发现一些矛盾的东西。如果有任何实施这些API的人可以提供帮助吗?

4 个答案:

答案 0 :(得分:3)

我不能推荐任何音乐或知道任何API给你最新电影等,但其余的我会给它一个镜头。我一直在研究这个项目,我正在做一个项目来教我自己如何编程,而且我遇到了一些。

OMDb API - Movies and TV

免费,无需注册,并且可以轻松开始从IMDB中检索到的所有数据。

返回标题,海报网址,年龄评级,说明,IMDB评级等。 就像我说的那样,我看不到任何暗示它可以显示最近的电影或任何东西的东西,但是在你发现要做的事情之前,请看看这个。

Google Books API - Books of course!

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

存储数据

我原本在这里误解了你,所以继续快速编辑: 您可以将其存储在本地,因为它无论如何都可以公开访问。 这就是API首先出现的原因。


我希望我能够提供帮助!

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

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

答案 3 :(得分:0)

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

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

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

最后,API适用于一致的数据,但从技术上讲,HTML类似于XML,因为API结果并不为人所知 - 所以如果网站很容易解析,任何网站都可以成为数据来源: - )