安裝與版本相容性
本頁重點
- 支援語言:Python / C# / JavaScript (Node.js) / C++、Go(僅支援證券交易帳務及條件單)。
- 最低版本:Python 3.8–3.13(不含 3.14)、Node.js 16+、.NET Standard 2.0、C++20+、Go 1.19+。
- SDK 下載位置:請見 SDK 下載。
- 本頁提供最小安裝步驟與版本相容性總覽。
支援環境與版本相容性
| 語言 | 最低版本 | 支援 OS | 安裝方式 | 備註 |
|---|---|---|---|---|
| Python | 3.8–3.13(v2.0.1 起) | Windows / macOS / Linux | .whl | v2.0.1 起停止支援 Python 3.7;不支援 3.14 |
| JavaScript (Node.js) | 16+ | Windows / macOS / Linux | .tgz 本地依賴 | 以 Node.js 套件方式安裝 |
| C# | .NET Standard 2.0 | Windows | .nupkg | 建議 .NET Core 3.1+ 或 .NET Framework 4.7.2+ |
| C++ | C++20+ | Windows / macOS / Linux | SDK 檔案 | 僅支援證券交易帳務及條件單 |
| Go | 1.19+ | Windows / macOS / Linux | SDK 檔案 | 僅支援證券交易帳務及條件單 |
安裝流程(精簡版)
Python
- 下載對應平台的
.whl。 - 安裝:
pip install fubon_neo-<version>-cp37-abi3-win_amd64.whl
JavaScript (Node.js)
- 下載
.tgz並放入專案資料夾。 package.json加入:
"dependencies": {
"fubon-neo": "file://<path-to-js-binary>/fubon-neo-<version>.tgz"
}
- 安裝:
npm install
C#
- 下載
.nupkg。 - Visual Studio 以 NuGet Package Manager 安裝,或使用本機 NuGet 來源。
C++
- 下載 C++ SDK 與範例程式碼。
- 依範例專案設定 include/lib 路徑。
Go
- 下載 Go SDK 與範例程式碼(Go 1.19+)。
- 依範例專案設定
go.mod及本地模組路徑。
檔名與安裝包說明
fubon_neo-<version>-cp37-abi3-win_amd64.whlfubon-neo-<version>.tgzFubonNeo.<version>.nupkg
版本功能對照 / 重大變更
- API Key 登入:>= v2.2.7
- 網頁憑證匯出登入:>= v2.2.8
- Python 3.7:v2.0.1 起停止支援
- Python 3.14:目前不支援
更多版本資訊請見 版本遷移資訊。
常見問題(FAQ)
Q1:安裝後如何確認 SDK 可用?
A:請先完成登入與連線測試,再嘗試呼叫任一 API。
Q2:Python 3.7 為什麼無法安裝?
A:自 v2.0.1 起停止支援 Python 3.7。
Q3:Python 3.14 可以使用嗎?
A:目前不支援,請使用 Python 3.8–3.13。
Q4:C++ / Go 為何不支援所有功能?
A:目前僅提供證券交易帳務及條件單相關功能。