Package Exports
- twstockjs
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (twstockjs) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
twstockjs
台股資料library
Install
npm i twstockjsUsage
const { Basic, Realtime } = require('twstockjs');API
Basic
getStockList()
取得上市上櫃證券清單
const stockList = await Basic.getStockList();取得上市證券清單
const stockList = await Basic.getStockList('tse');取得上櫃證券清單
const stockList = await Basic.getStockList('otc');getCorpInfo(string)
取得公司資料
await Basic.getCorpInfo('2330');
await Basic.getCorpInfo('台積電');
await Basic.getCorpInfo('0050'); // nullisTradingDay(string)
判斷是否為交易日
await Basic.isTradingDay('2019/12/21'); // falsecheckTradingDay(string)
檢查是否為交易日
await Basic.checkTradingDay('2019/12/21');
/*
{
isTradingDay: false,
des: 'weekend'
}
*/Realtime
getByStocks(IStock[])
const realtimeData = await Realtime.getByStocks([
{code:'2330', type:'tse'},
{code:'3260', type:'otc'}
]);History
get(code, year, month)
const realtimeData = await History.get(
'2330',
2019,
12);