我正在尝试应用一些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的人可以提供帮助吗?
答案 0 :(得分:3)
我不能推荐任何音乐或知道任何API给你最新电影等,但其余的我会给它一个镜头。我一直在研究这个项目,我正在做一个项目来教我自己如何编程,而且我遇到了一些。
免费,无需注册,并且可以轻松开始从IMDB中检索到的所有数据。
返回标题,海报网址,年龄评级,说明,IMDB评级等。 就像我说的那样,我看不到任何暗示它可以显示最近的电影或任何东西的东西,但是在你发现要做的事情之前,请看看这个。
除非您想使用可能不太可能需要帐户访问权限的功能,否则也是免费的,无需注册要求。
我原本在这里误解了你,所以继续快速编辑: 您可以将其存储在本地,因为它无论如何都可以公开访问。 这就是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结果并不为人所知 - 所以如果网站很容易解析,任何网站都可以成为数据来源: - )