我最近发现了一个从IMDB数据库获取数据的电影管理应用程序。

IMDB是否为此提供API,或任何可用的第三方API ?


当前回答

另一个获取电影信息的合法选择是烂番茄API(由Fandango提供)。

其他回答

这是一个Python模块,提供API从IMDB网站获取数据

http://techdiary-viki.blogspot.com/2011/03/imdb-api.html

这种清洁似乎仍然有效 还有一个:http://imdbapi.poromenos.org/

NetFilx更多的是个性化的媒体服务,但你也可以用它来提供有关电影的公共信息。它支持Javascript和OData。 还可以查看JMDb:这些信息基本上与使用IMDb网站时获得的信息相同。

在http://app.imdb.com上有一个供移动应用程序使用的JSON API

然而,警告是相当严重的:

仅供IMDb书面授权的客户使用。 未经授权客户端的作者和用户为他们的行为承担全部法律责任。

我认为这是为那些通过API访问数据而付费的开发者准备的。

编辑:只是为了好玩,我写了一个客户端库,试图从API读取数据,你可以在这里找到它:API -imdb

显然,您应该注意这个警告,并使用像TheMovieDB这样的数据库作为更好、更开放的数据库。

然后你可以使用这个Java API包装器(我写的):API -themoviedb

我很有信心,你发现的应用程序实际上从Themoviedb.org的API得到他们的信息(他们从IMDB得到大部分的东西)。它们有一个免费的开放API,许多电影管理器/XMBC应用程序都使用这个API。