【问题标题】:Getting empty response on Netflix /catalog/titles/streaming在 Netflix /catalog/titles/streaming 上获得空响应
【发布时间】:2013-11-03 13:41:54
【问题描述】:

我正在使用 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);
});

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

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

【问题讨论】:

    标签: node.js netflix


    【解决方案1】:

    万一其他人遇到此问题(不太可能),结果证明我没有正确查看响应。它正在返回:

    response.statusCode === 307
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-27
      • 1970-01-01
      • 1970-01-01
      • 2019-07-19
      • 1970-01-01
      • 1970-01-01
      • 2014-02-13
      相关资源
      最近更新 更多