#股價日成交資訊 TaiwanStockPrice
from flask import Flask, Response
import requests
import json

app = Flask(__name__)

@app.route('/', methods=['GET'])
def index():
    url = "https://api.finmindtrade.com/api/v3/data"
    headers = {
        'x-api-key': 'M5eNfByz5THRCYAH6akFsCADQaygvuzynUHx4rw9rNdbYSgTAwvCQF4G36yAFxkA'
    }
    parameter = {
    "dataset": "TaiwanStockPrice",
    "stock_id": "2330",
    "date": "2024-01-01",
    "end_date": "2024-09-13",
   }
    response = requests.get(url,params=parameter, headers=headers, verify=False)
    data = response.json()
    
    # 使用 json.dumps() 來設定 ensure_ascii=False
    json_data = json.dumps(data, ensure_ascii=False)
    
    # 返回自定義響應
    return Response(json_data, mimetype='application/json')

if __name__ == '__main__':
    app.run(debug=True, port=80)
    


