如何以编程方式获取电影的DVD发布日期?

时间:2012-02-17 02:05:14

标签: api amazon media

This site是我想要实现的一个很好的例子,他们有所有电影的DVD发布日期

是否有可用于获取电影的dvd-bluray发布日期的API?

如果没有API你会如何实现它?

6 个答案:

答案 0 :(得分:8)

烂番茄有很好的API,有很多DVD信息 - http://developer.rottentomatoes.com

答案 1 :(得分:4)

答案 2 :(得分:3)

您忽略了提及您的项目是公司还是个人。该网站是零售商,因此他们将直接从批发商处获取数据(可能是CSV格式)以及流派,格式,rrp和其他信息。编辑的信息很昂贵(典型的DVD / CD目录可能有多达100,000个标题),因此它将被认为具有商业敏感性和价值 - 您不太可能找到任何免费的数据来源。

您唯一的现实选择是自己成为零售商。显然,如果这是一个个人项目或粉丝,这是不好的。您仍然可以购买这些信息。

如果这是个人项目,那么我猜拼写维基百科或其他免费复制源可能是您唯一可行且合法的替代方案。

答案 3 :(得分:2)

我只知道http://www.ofdbgw.org/为JSON和XML retreival提供Web服务,但仅限德语。

使用http://ofdbgw.org/search/hitch,您正在搜索“hitch”这个词。 您会收到一个条目列表,每个条目都有不同的ID。

当您拥有电影的ID时,请使用此ID执行新搜索(在以下示例中为“69878”): http://ofdbgw.org/movie/69878

结果的一部分是<fassungen>,这意味着电影发布类型:

<fassungen>
    <titel>
        <land>Deutschland</land>
        <id>69878;262098</id>
        <name>DVD: Sony Pictures (Girls Night)</name>
    </titel>
    <titel>
        ...

此处提供的ID是发布类型ID,因此您可以使用此ID http://ofdbgw.org/fassung/69878;138582发布日期

<resultat>
    <titel>Hitch - Der Date Doktor</titel>
    <erscheinungart>DVD (Kauf/Verleih)</erscheinungart>
    <label>Sony Pictures Home Entertainment</label>
    <veroeffentlicht>19. Juli 2005</veroeffentlicht>
标签<veroeffentlicht>中的

。或者,您可以直接使用EAN或UPC代码进行搜索。

请注意,服务器始终会重定向到镜像,有时这个镜像中的一个有问题。如果发生这种情况,只需再次执行搜索,而不是重定向到另一个镜像,一切正常。

答案 4 :(得分:0)

目前,电影信息查询的最佳API称为OMDB API

OMDB API查询IMDB和烂番茄(具有完全集成且没有禁用密钥)以xml或json返回数据。

关于DvdReleaseDate的特定字段被称为&#34; DVD&#34; (这样一个惊喜)并通过添加&#34; tomatoes = true&#34;在你的网址。

举个例子:

如果我想获得包含&#34; Jump Street&#34;的所有电影的名称,发布日期和DVD发布日期。在他们的标题中,我会这样查询:

http://www.omdbapi.com/?t=Jump%20Street&plot=short&r=json&tomatoes=true

然后我将以任何我想要的方式解析返回的json。

您可以在他们的网站上阅读更多内容 - http://www.omdbapi.com/

答案 5 :(得分:0)

作为一项新开发项目,TMDB现在支持数字发布日期