Skip to content

登入

官網登入後,在使用者資訊頁面,取得 api token 金鑰,後續 FinMind 操作上,帶上。

Package-example

from FinMind.data import DataLoader

api = DataLoader()
api.login_by_token(api_token='token')

Request-example

import requests
token = "" # 參考登入,獲取金鑰
headers = {"Authorization": f"Bearer {token}"}
parameter = {
    "dataset": "TaiwanStockPrice",
    "data_id": "2330",
    "start_date": "2020-04-01",
    "end_date": "2020-04-12",
}
resp = requests.get(url, headers=headers, params=parameter)
resp = data.json()
library(httr)
library(data.table)
url = 'https://api.finmindtrade.com/api/v4/data'
token = "" # 參考登入,獲取金鑰
response = httr::GET(
    url = url,
    query = list(
        dataset="TaiwanStockPrice",
        data_id= "2330",
        start_date= "2020-01-02",
        end_date= "2020-04-12",
    ),
    add_headers(Authorization = paste("Bearer", token))
)
data = content(response)