Récupération des données boursières à partir de l'API Google Finance. Ceci est uniquement à titre informatif, car Google ne prend pas activement en charge l’API financière pour le moment.
Il y a deux fonctions que vous devez connaître.
Stock getStockDetails ( String exchange , String ticker ) throws IOException ;
List < Stock > getStockDetails ( String exchange , String [] tickers ) throws IOException ;
Les données doivent être insérées dans le fichier data.properties. Vous pouvez avoir un seul devis ou plusieurs devis. Pour plusieurs cotations, utilisez des tickers séparés par des virgules et utilisez String.split()
de Java et transmettez-le à getStockDetails(String exchange, String[] tickers)
pour obtenir une liste des actions.
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" );
Les lignes de code ci-dessus vous permettront d'obtenir les données d'échange et de téléscripteur du fichier de propriétés.