【问题标题】:financequotes API returning null valuesFinancequotes API 返回空值
【发布时间】:2016-02-25 17:39:39
【问题描述】:

我已经为 Java 下载了一个名为“financequotes”的 API(链接:http://financequotes-api.com/)并尝试将其用于项目。它已被导入我的类路径并且所有方法都运行,但是当我询问股票详细信息时

Stock s = new Stock("INTC");
s.print();

我已将本应在网上获得的所有详细信息归还为空,包括姓名、货币、报价等。

这是为什么?

替代方案 - 您能否推荐另一个相对简单的金融 API 来收集基本财务数据?

谢谢

【问题讨论】:

  • 向图书馆寻求建议,这与 SO 无关。
  • 我知道,这就是为什么我主要要求解决我所拥有的图书馆的问题,因为它看起来很理想。如果问题无法解决,我只要求替代方案:) 谢谢

标签: java api null finance


【解决方案1】:

API 的创建者已回答 - 问题出在这里

该代码尚未向 Yahoo Finance 提出请求。有 2 种替代方法可以解决此问题。

  1. 通过 YahooFinance 静态方法请求它

    Stock stock = YahooFinance.get("INTC");
    stock.print();
    
  2. 使用 getQuote(boolean refresh) 方法强制刷新股票报价

    Stock stock = new Stock("INTC");
    stock.getQuote(true);
    stock.print();
    

这也会自动加载/刷新统计数据和股息数据。

【讨论】:

    【解决方案2】:

    Intrinio 为财务信息提供了一个简单易用的 API。看起来您是 Java 用户,有 connecting via rest APIconnecting to real time prices via websocket 的软件包。

    API 易于用于股票价格、基本面、期权、分析师估计等。This tutorial will 帮助您入门,但这里有一个 curl 中的示例:

     curl "https://api.intrinio.com/prices?ticker=AAPL" -u "API_Password:API_Username"
    

    【讨论】:

      猜你喜欢
      • 2018-10-18
      • 2018-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多