问题标签 [netflix]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1054 浏览

ruby-on-rails-3 - 为 Netflix 生成 oauth_signature

我正在尝试生成用于 Netflix 的 oauth 签名。我一直在关注他们的 API 文档,但是当他们到达“如果您使用的是库,一旦您创建了基本字符串,就很容易生成签名。您传递您的基本字符串和您的共享对函数保密并取回签名。有关示例,请参见 OAuth 代码页。”

我可以创建我的基本字符串并拥有我的共享密钥,但无法弄清楚如何使用Oauth gem来生成签名。

任何帮助都会很棒。

0 投票
6 回答
7378 浏览

javascript - Netflix Instant Player (silverlight) 的 Javascript API?

Netflix Instant player (silverlight) 是否有 Javascript API?最好是支持的,有文档的,但不受支持的,无文档的也可以;这是针对个人项目的。

我希望能够播放/暂停并寻找给定的时间。

0 投票
1 回答
4599 浏览

iphone - 从另一个 iOS 应用程序启动 Netflix iOS 应用程序

我在网上发现您可以使用 nflx:// url 方案来启动 Netflix 应用程序。有没有人制定出参数以将其实际登陆特定的电影或搜索?

0 投票
1 回答
479 浏览

python - 在哪里下载 pyflix 库?

我想下载以前托管在http://svn.pyflix.python-hosting.com/trunk/的“pyflix”库。

该站点现在给出 404 错误。但是,我通过Google 代码搜索找到了代码的缓存副本。

是否有一种简单的方法可以从 Google 代码搜索中检出/下载此缓存代码?

0 投票
1 回答
456 浏览

eclipse - 无法在 Eclipse 中正确链接外部 Java 库

我一直在努力将这个 Netflix Java 客户端正确地集成到一个非常基本的 Eclipse Java Web 项目中来访问 Netflix 的 API。

每当我尝试发布任何引用此库的内容时,都会收到如下错误,表明无法解析我尝试使用的外部库中的类的类型。

2011 年 8 月 20 日上午 11:48:42 org.apache.catalina.core.StandardWrapperValve 调用严重:servlet [jsp] 在路径 [/OSNet03] 的上下文中的 Servlet.service() 引发异常 [无法为 JSP 编译类:

在 jsp 文件中的第 19 行发生错误:/index.jsp NetflixAPIClient 无法解析为类型

16:字符串 myConsumerKey = 新字符串(“cefjbgekg7566cqrp2atua2n”);

17: String myConsumerSecret = new String("redacted");

18:

19: NetflixAPIClient apiClient = new NetflixAPIClient(myConsumerKey, myConsumerSecret);

20: 字符串 uri = APIEndpoints.MOVIE_URI + "/2361637";

21:字符串详细信息=空;

在文件的顶部,我包含了正确的类目录,如下所示:

而且我没有收到来自 Eclipse 的任何错误,告诉我它无法解析这些类。仅当我将其发布到服务器后,才会发生此错误。

我试过用 jre7 和 jdk1.7.0 构建。我正在尝试使用的库包括来自 Java v6 和 v5 的元素。

我通过使用 Maven 构建它并将目录放在我的 WEB-INF/lib 文件夹中,然后在我的构建路径中包含 jar netflix-client-2.3-SNAPSHOT.jar 来包含该库。

我已经在网上寻找可能的原因,并尝试了我找到的所有规定的解决方案,但没有一个有效。

您可能会说我对使用 Eclipse 和 Java Web 编程非常陌生,但我正在尽我所能地解决问题。

0 投票
1 回答
482 浏览

jquery - 如何使用 jQuery 实现类似 Netflix 的评级

有一些用于星级评分的 jQuery 插件,但我还没有找到一个可以让我实现类似 Netflix 的星级评分小部件。具体来说,我想具有以下功能:

  1. 如果用户对电影进行了评分,则用一种颜色(比如黄色)显示他的评分
  2. 如果用户没有给电影评分,那么用另一种颜色(比如红色)显示其他人的平均评分
  3. 在上述两种情况下,用户可以提交他的评分(创建/更新)
  4. 用户评分只能是 1 到 5 之间的整数,而所有用户的平均评分可以是 1 到 5 之间的非整数,步长为 0.1

这里的主要挑战是:

  1. 使用不同颜色的星星来指示用户是否对电影进行了评分
  2. 当显示平均评分时,允许使用非整数,但当用户评分时只允许整数评分

谁能给我一些提示?

0 投票
1 回答
1180 浏览

c# - Netflix OData:使用导航属性的“计数”进行简单查询

我通过使用 LINQPad 查询现有的 OData 提要来了解 OData。使用 Netflix 提要,我试图获得获奖最多的演员名单,但我遇到了奇怪的例外情况。我的第一次尝试是:

但这给了我一个5DataServiceQueryException内在的例外:

'System.Collections.Generic.ICollection`1 类型中不存在属性 'Count' [[Netflix.Catalog.v2.Entities.TitleAward, Netflix.Catalog.v2, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null] ]' 在第 7 位。

我试图通过使用.Count()扩展方法而不是.Count属性来稍微改变一下:

但这只是给我一个 InvalidCastException:

无法将“System.Linq.Expressions.PropertyExpression”类型的对象转换为“System.Data.Services.Client.ResourceExpression”类型。

在 System.Data.Services.Client.ResourceBinder.AnalyzeCountMethod(MethodCallExpression mce)
在 System.Data.Services.Client.ResourceBinder.VisitMethodCall(MethodCallExpression mce)
在 System.Data.Services.Client.ALinqExpressionVisitor.Visit(Expression exp)
在 System .Data.Services.Client.DataServiceALinqExpressionVisitor.Visit(Expression exp)
at System.Data.Services.Client.ALinqExpressionVisitor.VisitLambda(LambdaExpression lambda)
at System.Data.Services.Client.ALinqExpressionVisitor.Visit(Expression exp)
at System.Data .Services.Client.DataServiceALinqExpressionVisitor.Visit(Expression exp)
在 System.Data.Services.Client.ALinqExpressionVisitor.VisitUnary(UnaryExpression u)
在 System.Data.Services.Client.ALinqExpressionVisitor.Visit(Expression exp)
在 System.Data.Services.Client.DataServiceALinqExpressionVisitor.Visit(Expression exp)
在 System.Data.Services.Client.ALinqExpressionVisitor.VisitExpressionList(ReadOnlyCollection 1 original) 在System.Data.Services.Client.ALinqExpressionVisitor.VisitMethodCall(MethodCallExpression m) 在 System.Data.Services.Client.ResourceBinder.VisitMethodCall(MethodCallExpression mce) 在 System.Data.Services.Client.ALinqExpressionVisitor.Visit(Expression exp) 在系统。 System.Data.Services.Client.ResourceBinder.Bind(Expression e) 处的Data.Services.Client.DataServiceALinqExpressionVisitor.Visit(Expression exp )1 original)
at System.Data.Services.Client.ALinqExpressionVisitor.VisitMethodCall(MethodCallExpression m)
at System.Data.Services.Client.ResourceBinder.VisitMethodCall(MethodCallExpression mce)
at System.Data.Services.Client.ALinqExpressionVisitor.Visit(Expression exp)
at System.Data.Services.Client.DataServiceALinqExpressionVisitor.Visit(Expression exp)
at System.Data.Services.Client.ALinqExpressionVisitor.VisitExpressionList(ReadOnlyCollection






在 System.Data.Services.Client.DataServiceQueryProvider.Translate(Expression e)
在 System.Data.Services.Client.DataServiceQuery 1.GetEnumerator() 在 System.Data.Services.Client.DataServiceQuery`1.System.Collections.IEnumerable。获取枚举器() 1.Execute()
at System.Data.Services.Client.DataServiceQuery

我试图遵循这个问题的建议,但我得到的只是上述两个错误之一。

任何想法如何执行这个简单的操作?

0 投票
2 回答
1185 浏览

ruby-on-rails-3 - 如何让 Netflix OAuth API 使用我的回调?

我有一个简单的 Rails 应用程序,我正在尝试使用 Netflix API 来访问我的一些订阅者信息,例如我的历史记录和队列。我的问题是,无论我做什么,Netflix 都不会使用我的oauth_callbackurl,而是在我使用我的用户凭据授权应用程序后将我转发到 Netflix 站点。

这是向 Netflix API 发出请求的控制器代码

控制器正确重定向到https://api-user.netflix.com/oauth/login站点,并正确设置了所有参数。我得到了 Netflix 登录/授权应用页面。

Netflix 链接帐户页面

但是,如果我查看此页面的来源,我会在表单中看到该oauth_callback字段设置为oob

我已经检查了几种不同的方法,并且我将oauth_callback参数设置为与Netflix Authentication Walkthrough相同。事实上,当我完成演练并在他们的字段中输入我的回调 url 时,它实际上会重定向回我的 rails 应用程序。

那么,我的问题是,有人知道如何让 Netflix 尊重我的oauth_callback领域吗?

编辑:

您可以看到oauth_callback=http%3A%2F%2Fnetflix.dev%2Fexport_callback%2F正在设置,这是到我的本地 rails 应用程序的路线。

编辑2:

我在 Mac OS X 10.6.8 上使用oauth (0.4.5)and rails (3.1.0)and 。ruby-1.9.2-p290 [ x86_64 ]

0 投票
2 回答
701 浏览

javascript - 在 netflix 的 silverlight 播放器中使用 javascript 暂停、跳转和调整音量

我正在尝试使用 javascript 在 netflix 的 silverlight 播放器中暂停、跳转到位置并调整音量。

在 netflix 中没有发布的 API 文档,但我猜应用程序中隐藏了一些可通过 javascript 访问的 silverlight 控件。

0 投票
1 回答
1329 浏览

odata - 使用 OData 预加载

我目前正在使用 Netflix OData api 开发一个小型原型。我想总是热切地加载实体。换句话说,我不想专门“扩展”属性。相反,我只想在获取该实体时加载给定实体的所有属性。我不是在这里寻求设计或建筑方面的建议。我知道这样做的含义。有没有办法在上下文级别打开预先加载?

谢谢