financequotes API返回空值

时间:2016-02-25 17:39:40

标签: java api null finance

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

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

我收到的所有细节应该在网上获得,包括姓名,货币,报价等。

为什么会这样?

另外 - 您能否建议另一种财务API,它可以相对简单地用于收集基本财务数据?

由于

2 个答案:

答案 0 :(得分:0)

API的创建者已回答 - 这是问题

该代码尚未向Yahoo Finance提出请求。有两种方法可以解决这个问题。

  1. 通过YahooFinance静态方法

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

    Stock stock = new Stock("INTC");
    stock.getQuote(true);
    stock.print();
    
  3. 这将自动加载/刷新统计数据和股息数据。

答案 1 :(得分:0)

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

API易于用于股票价格,基本面,期权,分析师估算等。This tutorial will让您入门,但这里有一个卷曲示例:

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