gpt4 book ai didi

ruby - 通过 API v1.5 访问整个 netflix 目录

转载 作者:可可西里 更新时间:2023-11-01 16:38:43 47 4
gpt4 key购买 nike

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

最佳答案

这是为我做的(下载 netflix instant cat)...它是在 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);

关于ruby - 通过 API v1.5 访问整个 netflix 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13211351/

47 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com