Google Finance API에서 주식 데이터를 가져오는 중입니다. Google은 현재 금융 API를 적극적으로 지원하지 않으므로 이는 정보 제공 목적으로만 제공됩니다.
알아야 할 두 가지 기능이 있습니다.
Stock getStockDetails ( String exchange , String ticker ) throws IOException ;
List < Stock > getStockDetails ( String exchange , String [] tickers ) throws IOException ;
데이터는 data.properties 파일에 삽입됩니다. 작은 따옴표나 여러 개의 따옴표를 사용할 수 있습니다. 여러 호가의 경우 쉼표로 구분된 티커를 사용하고 Java의 String.split()
사용하여 이를 getStockDetails(String exchange, String[] tickers)
에 전달하여 주식 목록을 가져옵니다.
Properties props = new Properties ();
String basePath = MainClass . class . getResource ( "/" ). getPath ();
InputStream is = new FileInputStream ( basePath + "data.properties" );
props . load ( is );
String exchange = props . getProperty ( "exchange" );
String tickers = props . getProperty ( "ticker" );
위의 코드 줄은 속성 파일에서 교환 및 티커 데이터를 가져옵니다.