【问题标题】:Anyone else getting a 301 error when trying to access yahoo's intraday stock data API?尝试访问 yahoo 的盘中股票数据 API 时,还有其他人收到 301 错误吗?
【发布时间】:2017-05-08 16:47:19
【问题描述】:

我正在使用 npm intraday 包,最近我注意到,每当我调用 intraday() 函数时,都会收到 301 错误作为响应。其他人有这个问题吗?

【问题讨论】:

    标签: node.js api yahoo finance


    【解决方案1】:

    我目前使用带有请求的 API 收到状态 200:

    https://chartapi.finance.yahoo.com/instrument/1.0/NFLX/chartdata;type=quote;range=1d/csv

    您可以查看Intraday module 的 GitHub 源代码,并使用您的浏览器或 Postman 等应用程序测试 API。

    如果您仍然遇到问题,请检查您的本地网络以了解可能的重定向。

    【讨论】:

      【解决方案2】:

      HTTP 301 不是错误;这是一个重定向。

      看起来 yahoo API 现在正在发出从普通的http 重定向到https。 不幸的是,您使用的模块发出一个普通的 http 请求并且不处理 HTTP 重定向。

      鉴于这是一个简单的请求,我建议使用功能更全面的 HTTP 客户端,例如 request,而不是专门的盘中模块。

      【讨论】:

        猜你喜欢
        • 2023-01-27
        • 1970-01-01
        • 2020-03-21
        • 2011-02-05
        • 2011-01-17
        • 1970-01-01
        • 1970-01-01
        • 2020-01-18
        • 1970-01-01
        相关资源
        最近更新 更多