Java financequotes API返回空值

Java financequotes API返回空值,java,api,null,finance,Java,Api,Null,Finance,我下载了一个名为“financequotes”的Java API(链接:),并试图将其用于一个项目。它已经被导入到我的类路径中,并且所有的方法都会运行,但是当我询问详细信息时 Stock s = new Stock("INTC"); s.print(); 我得到了所有应该在网上以空的形式获得的详细信息,包括姓名、货币、报价等 为什么会这样 或者-您能推荐另一种用于收集基本财务数据的相对简单的财务API吗? 谢谢API的创建者已经回答了问题-问题就在这里 代码还没有向Yahoo Finance发

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

Stock s = new Stock("INTC");
s.print();
我得到了所有应该在网上以空的形式获得的详细信息,包括姓名、货币、报价等

为什么会这样

或者-您能推荐另一种用于收集基本财务数据的相对简单的财务API吗?


谢谢

API的创建者已经回答了问题-问题就在这里

代码还没有向Yahoo Finance发出请求。有两种方法可以解决这个问题

  • 通过YahooFinance静态方法请求它

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


  • 这也将自动加载/刷新统计数据和红利数据。

    Intrinio为财务信息提供了一个简单易用的API。看起来您是Java用户,有for和for的包

    API很容易用于股票价格、基本面、期权、分析师估计等。让您开始吧,但下面是curl中的一个示例:

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

    我知道,这就是为什么我主要要求解决我在图书馆遇到的问题,因为这似乎很理想。我只在问题无法解决时才要求其他选择:)谢谢
     curl "https://api.intrinio.com/prices?ticker=AAPL" -u "API_Password:API_Username"