问题标签 [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 投票
1 回答
1571 浏览

python - oauth2 库和 Netflix API 返回无访问令牌

我一直在使用 netflix api 和 python oauth2 库的受保护身份验证。我提出签名请求没有问题,但是,为了允许用户使用他们的 netflix 帐户登录,我在尝试获取 access_token 时遇到了一些问题,我知道在某些情况下 OAuth 不返回 a verifier,甚至如果它应该,但是在从 netflix 的授权页面重定向后,我得到如下信息:http://127.0.0.1:5000/authorized_user?oauth_token=some_token&oauth_verifier=验证器为空。

我是图书馆的新手,不知道verfier不存在时该怎么办。因为,我成功地将用户重定向到 netflix 登录/授权页面。我假设我的错误来自我不完全理解的这一步。下面是我正在尝试的简化(shell)版本。我很感激朝着正确的方向前进,我阅读了 netflix 文档并阅读了库文档,但不知道该怎么做。

0 投票
4 回答
1092 浏览

netflix - 有没有办法下载 netflix 目录?

http://api-public.netflix.com/catalog/titles/streaming 不再起作用(它说是非活动帐户)。有没有办法下载完整目录?想创建应用程序供我使用。

0 投票
1 回答
434 浏览

php - 如何保存 Netflix 即时目录的 gzip 副本?

我使用 Netflix 网站上的教程正确下载了特定电影的 API 查询的 gzip。当我更改代码以下载整个 Netflix 目录的 gzip 时,该脚本不再起作用。

当我运行脚本时,API 查询以“?output=json;”结尾 这不返回任何结果。当我手动删除尾随分号时,目录会在我的浏览器窗口中下载。由于它的大小,这不完全是一种选择。

Netflix 教程:http: //developer.netflix.com/page/resources/sample_php

我的修改:

0 投票
1 回答
596 浏览

logging - 是什么导致我的记录器每分钟“重新配置”属性?闪电战4j。

我目前正在试用 netflix 的 Blitz4j。一切似乎都运行良好,但由于某种原因,我在日志文件中看到 log4j 不断尝试配置属性(每分钟)。

以下是我对 log4j 的配置:

在控制台/标准输出中,每分钟我都会看到:

在 log.txt 文件中,每分钟我都会看到:

不知何故,它在文件中记录了两次配置内容。

这是我的“日志工厂”:

0 投票
1 回答
1656 浏览

api - 我的 Netflix API 密钥/应用程序的状态已禁用

我知道最近 Netflix宣布他们不再发布新的公共 API 开发人员密钥,但是我在两个月前拿到了我的密钥,用于开发中的概念验证项目。

我刚刚开始着手实现 Netflix API 数据,并在我的帐户/应用程序信息中注意到状态已禁用。

我对 API 进行的任何调用都会返回“403 Developer Inactive”响应。

我刚刚向 publicapi[at]netflix.com 发送了电子邮件,看看他们是否可以启用它,但我也认为我应该看看是否有人在这里有任何信息,因为 Netflix 建议“开发人员在 StackOverflow 上继续他们的对话,标签为“netflixapi””。

任何信息将不胜感激!

谢谢!

0 投票
1 回答
3579 浏览

netflix - Netflix 观看历史

我正在寻找通过一些有用的过滤(按日期、按类别、LastWatched 等)列出已定义用户的所有查看历史记录的能力。

有没有足够熟悉 API 的人告诉我这是否存在?

0 投票
1 回答
344 浏览

machine-learning - 如何确定 Simon Funk 的增量 SVD 方法的测试误差

我正在尝试为类似于 的评级数据集实现这一点Netflix,并且我已经让它“工作”;0每次迭代/添加更多特征后,训练误差会被驱动。

我如何确定这将如何预测测试数据集(具有少量未用于训练的评级的用户)?Funk 掩盖了那部分,这真的让我很困惑。

我从以下矩阵开始:

  1. 用户特征矩阵(用户 x Num_Features)
  2. 电影特征矩阵(电影 x Num_Features)
  3. 评分矩阵(电影 x 用户)

我更新前两个矩阵的唯一方法是在算法中通过迭代更新它们。我认为我无法训练这些矩阵,然后再引入一个全新的用户并估计他的特征矩阵是什么样的。

我现在尝试的是从 中删除 20% 的评级Rating Matrix,将它们移动到测试矩阵中,并用 0 填充两个中的所有空单元格(在成本函数中被忽略)。它不工作。

0 投票
1 回答
2114 浏览

java - Astyanax Cassandra 客户端中的连接池类型

从过去几周开始,我们一直在尝试评估不同的不同Cassandra clients,所以现在看起来我们将继续前进Netflix/Astyanax client

我们正在尝试优化Cassandra database主要针对read performance. 目前,我正在这样创作Astyanax connection-

问题陈述:-

所以默认情况下,我相信Astyanax client会使用ConnectionPoolType as ROUND_ROBIN.

现在我试图read performance从以下选项的角度来理解哪个更好?

TOKEN_AWARE or ROUND_ROBIN or BAG

那这三者有什么区别?以及我们如何决定我们应该使用上述三个中的一个?

关于我们集群的一些背景。我们将与cross colo cluster单身24 nodes。意义12 nodes in SLC colo12 nodes in PHX colo

我们将使用NetworkTopologyStrategywith replication factor of 4,意思是2 in each colo。我们将使用LeveledCompactionStrategy.

对我上述问题的任何解释都会有很大帮助。会有很多人在生产环境中使用 Astyanax 客户端。任何反馈都会有很大帮助。

谢谢您的帮助。

更新:-

仍在寻找可以通过示例向我解释这三个之间的主要区别的答案,以便我更好地理解。我知道这些一般意味着什么,但无法从示例的角度理解它是如何工作的。

0 投票
2 回答
615 浏览

java - astyanax 是否仅支持本地节点的自动发现模式?

我最近开始Cassandra在我们的Production environment. 我们有一个24 node clusterwith replication factor of 4。意义2 copies将在那里each datacenter。所以这意味着我们有一个单一的交叉结肠集群,24 nodes其中12 nodes in SLC colo12 nodes in PHX colo

我正在使用Astyanax client将数据写入Cassandra database. 现在我想弄清楚是否有任何方法Astyanax client能够找出所有nodes in the PHX colo or SLC colo节点而不是所有节点?

在我的setSeeds方法中,我将传递仅与one datacenter. 它将是 SLC 或 PHX。因此,如果您查看我下面的代码,我在我的代码中指定了 2 个节点setSeeds method,所有这些节点都属于PHX colo. 现在我正在尝试启用自动发现模式,但仅适用于那个特定的 colo。因此,在我的情况下,它应该能够检测 PHX colo 的 12 个节点,而不是所有 24 个节点。

下面是我使用ConnectionPoolTypeasTOKEN_AWARE的代码,默认情况下使用NodeDiscoveryTypeas RING_DESCRIBE,它将向我显示24 nodes与两者相对应的所有colos/datacenter内容,这就是我不想要的。我需要拥有与每个 colo/datacenter 对应的所有节点

知道如何使用 Astyanax 客户端实现这种情况吗?这可能吗?

简而言之 - astynanx 是否仅支持本地节点的自动发现?

为什么我问这个是因为 RING_DESCRIBE,它会给我来自两个 colo 的所有节点。所以假设如果我从 PHX colo 运行我的程序,那么它可能会去 SLC colo 获取数据,并且由于我看到非常糟糕的写入性能,因为 PHX 和 SLC 之间的 ping 时间为 15-20 毫秒。

0 投票
1 回答
1903 浏览

java - 使用 Astyanax 客户端的 Cassandra 读取性能

我们正在使用Cassandra database in production environment. 我们有一个single cross colo cluster of 24 nodes意义12 nodes in PHX12 nodes in SLC colo。我们有一个replication factor of 4which 的意思2 copies will be there in each datacenter

以下是我们keyspace的.column familiesProduction DBA's

使用 placement_strategy = 'org.apache.cassandra.locator.NetworkTopologyStrategy' 和 strategy_options = {slc:2,phx:2} 创建键空间配置文件;

我们正在运行Cassandra 1.2.2,它也有、org.apache.cassandra.dht.Murmur3Partitionerwith和enabled 。Cassandra 节点部署在SSD 上。KeyCachingSizeTieredCompactionStrategyVirtual NodesHDD instead of

我正在使用从usingAstyanax client读取数据。我在生产集群中插入(在 24 个节点上总共大约 285GB 的数据),在压缩完成后,我开始做.Cassandra databaseconsistency level as ONE50 Millions recordsAstyanax clientread against the Cassandra production database

下面是我使用创建连接配置的代码Astyanax client-

大多数时候我都在95th percentile read performance四处走动8/9/10 ms

我想看看有什么方法可以让我变得更好read performanceCassandra database我的印象是我将获得第 95 个百分位,1 or 2 ms但是在对生产集群进行了一些测试之后,我的所有假设都出错了。我正在运行我的客户端程序的 Cassandra 生产节点的 Ping 时间是0.3ms average.

下面是我得到的结果。

谁能阐明我可以尝试哪些其他方法来实现良好的读取延迟性能?我知道在我的情况下可能有类似的人在生产中使用 Cassandra。任何帮助将不胜感激。

谢谢您的帮助。