2

Netflix は最近、完全な Netflix カタログを取得するための API メソッドを更新しました。これらの新しい xml ドキュメントにアクセスし、API v1.5 (2012 年 9 月) を介してそれらをダウンロードすることに成功した人がいるかどうか、私は興味があります。以前は、1 回の API 呼び出しで Netflix カタログ全体をダウンロードできました (これは完全に機能していました)。ここで、おそらく 2 つの呼び出しが行われます。1 つは DVD 用で、もう 1 つは映画のストリーミング用です。

これらの呼び出しで空の配列以外を返すようにすることはできません。これらの新しい API を使用してカタログ全体を個人的にダウンロードしない限り、回答を提供しないでください。

Rubyでそれを行う方法を教えていただければボーナスポイント。

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

4

1 に答える 1

1

これは私のためにそれを行いました(netflixインスタントキャットをダウンロードしてください)...それはphpにありますが、おそらくルビーで簡単に書き換えることができます..これは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 に答える