2

Netflix 最近更新了获取完整 Netflix 目录的 API 方法。我很好奇是否有人成功地访问了这些新的 xml 文档并通过 API v1.5 (9/2012) 下载了它们。以前,您可以通过一个 API 调用下载整个 Netflix 目录(我已经完美地工作了)。现在,应该有两个调用:一个用于 dvd,一个用于流媒体电影。

除了空数组之外,我无法让这些调用返回任何内容。除非您通过这些新 API 亲自下载了整个目录,否则请不要提供答案。

如果您能告诉我如何在 Ruby 中执行此操作,则可以加分。

http://developer.netflix.com/blog/read/Update_Changes_for_the_Public_API

4

1 回答 1

1

这为我做了(下载 netflix 即时猫)......它在 php 中,但很容易用 ruby​​ 重写......这是使用JR Collings OAuthsimple

args = Array(
    max_results=> 20,
    start_index=>0

);
//args don't matter, netflix doesn't listen here
// this is the URL path (note the lack of arguments.)
$rpath = "http://api-public.netflix.com/catalog/titles/streaming";

// Create the Signature object.
$roauth = new OAuthSimple();
$rsigned = $roauth->sign(Array(path=>$rpath,
                parameters=>$args,
                signatures=> Array('consumer_key'=>YOURKEY,
                                    'shared_secret'=>YOURSECRET,

                                    )));



$getxml = file_get_contents($rsigned['signed_url']);
file_put_contents("streaming.xml", $getxml);
于 2013-01-22T03:11:10.220 回答