在Netflix / catalog / titles / streaming上获得空响应

时间:2013-10-13 12:20:43

标签: node.js netflix

我正在使用node.js和nodefilx来试试这个。这是一个非常简单的查询:

var nodeflix = require('nodeflix');

var n = new nodeflix({
    consumer_key:       'MY_KEY',
    consumer_secret:    'MY_SECRET',
    oauth_token:        '',     // optional, for signed user requests
    oauth_token_secret: '',     // optional, for signed user requests
    user_id:            ''      // optional, for signed user requests
});

// lookup something from the people catalog
n.get('/catalog/titles/streaming',function(data) {
    console.log(data);
});

我有一个有效的dev密钥,对/ catalog / titles(带有适当的参数)的查询返回结果。这很奇怪,因为我得到“”作为回应,而不是任何错误。我也尝试修改nodefilx并在标题中添加“Accept-Encoding:gzip”,但gzip的响应仍为空。

当我在chrome中手动尝试此操作时,我得到了回复。我需要在标题中添加其他内容吗?

1 个答案:

答案 0 :(得分:0)

如果其他人遇到此问题(不太可能),事实证明我没有正确查看答案。它正在回归:

response.statusCode === 307

是一个重定向到另一个URL。我不得不扩展nodeflix以在回调中包含响应,这样我就可以处理它并发出另一个请求。