Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
2017/10/1
FinTeXchange API商城及 API使用手冊
(API Store User Guide)
12017 年 10 月 1 日
內容
第⼀章 Fusion$360 Introduction 公司簡介.............................................................................................. 4
第二章 帳戶管理.................................................................................................................................................. 5
第⼀節 Logging On 登錄、帳號申請................................................................................................5
第二節 Changing User ID and Password 修改帳號密碼 .............................................................8
第三節 Forgot Password 忘記密碼.................................................................................................. 11
第三章 System Main Menu 系統主畫面說明 ..........................................................................................13
第⼀節 API Store 進階介紹................................................................................................................... 17
第⼀項 瀏覽、搜尋 API...................................................................................................................................... 17
第二項 訂閱使用 API、解除訂閱API ............................................................................................................ 17
第二節 Dashboard 儀錶板介紹 ......................................................................................................... 18
第⼀項 User Profile............................................................................................................................................ 18
第二項 Statement of Account....................................................................................................................... 19
第三項 API Requested & Cost Summary.................................................................................................. 19
第四項 API Served & Earning Summary ................................................................................................... 20
第三節 API Access Keys 存取金鑰介紹 ........................................................................................... 20
第⼀項 API Access Key Statistic (API 鑰匙使用統計).............................................................................. 20
22017 年 10 月 1 日
第二項 API Access Key List (Create、Delete、Renew)........................................................................ 21
第三項 API Cost Statistics : ............................................................................................................................. 21
第四項 API Call Statistics :............................................................................................................................... 22
第五項 API Access Key Activity Log :.......................................................................................................... 23
第四節 My API 介紹............................................................................................................................... 23
第⼀項 API Statistic :..................................................................................................................................... 23
第二項 MY API List :...................................................................................................................................... 24
第三項 Set API Pricing 設定價格: ............................................................................................................ 24
第四項 Category 分類:................................................................................................................................ 25
第五項 Change Publish to Deprecate: .................................................................................................. 25
第六項 My Platform Access Key List ...................................................................................................... 26
第七項 Create an API ................................................................................................................................... 27
第四章 API 的呼叫、回應與常用參數 ........................................................................................................30
第⼀節 API Request (API 的呼叫) 說明............................................................................................ 30
第⼀項 API 呼叫資訊......................................................................................................................................... 30
第二項 API Request 呼叫範例........................................................................................................................ 30
32017 年 10 月 1 日
第二節 API Response (API 回應) 說明............................................................................................. 32
第三節 API Request (API 呼叫) 常用參數....................................................................................... 32
第⼀項 指定查詢時間區間(start_date, end_date) .................................................................................... 32
第二項 指定特定日期(date) ............................................................................................................................. 33
第三項 指定⼀個/多個查詢目標(id, ids) ....................................................................................................... 34
第四項 篩選欄位/限縮回應內容筆數(fields, limit) .................................................................................... 34
第五項 回應分頁(Pagination)飛梭(before, after) .................................................................................... 35
第五章 使用程式語言呼叫API 的範本...................................................................................................36
第⼀節 使用 R 語言連結 Fusion$360 財經資料API,繪製個股價量圖 .......................... 36
第二節 用 Python 語言連結 Fusion$360 API Store,取得個股資料,並繪圖.............. 40
42017 年 10 月 1 日
第⼀章 Fusion$360 Introduction 公司簡介
臺灣金融科技股份有限公司 (Taiwan Fintech Corporation, Fusion$360) 是金融科技界的領
導品牌。我們聚焦普惠金融,「立足臺灣,放眼亞太,進軍國際,繁榮世界」是我們的願
景。我們欲攜手夥伴共同實現「融合-金融科技大數據創新平台」、「共創-金融科技創新
生態圈」、「繁榮-個人與中小微企業融資發展」的目標。
臺灣金融科技股份有限公司開創全球首個的金融科技交易平台(FinteXchange),並專注於應
用程式介面(Application Program Interface)、人工智慧(Artificial Intelligence)、大數據(Big
Data)、區塊鏈(Block Chain)、雲端(Cloud)、群創(Crowd Sourcing)關鍵技術研發與融合,
並提供最領先的顧問服務,以低成本、高互補商業模式,實現金融科技跨域合作、共享,
與解決方案創新。
臺灣金融科技股份有限公司的解決方案包括金融科技交易平台(FinteXchange)之:「資料交易
市集」、「分析創作市集」、「企業分析報告產生器」;以及「顧問與教學服務」。本文件即是金
融科技交易平台 FinteXchange API Store的操作手冊。
52017 年 10 月 1 日
第二章 帳戶管理
第⼀節 Logging On 登錄、帳號申請
進入官網,會員註冊
1. 到 API商店的位址:
https://fintexchange.fusion$360.com。或由本公
司官網 (www.fusions360.com),進到「資料交
易市集」,按下「立即進入 API 商店」。再到右
上方選擇「登入」。
1. 填寫用來註冊的可收信電子郵件信箱,註冊後
會成為登入時的 Fusions ID。如:
2. 檢視並同意使用者合約
3. 勾選「我不是機器人」,然後按「sign up」
4. 此選項提供不同語言畫面
62017 年 10 月 1 日
請詳細閱讀服務使用者條款,以確保
您的使用權益。主要是規範個人資料
的保護、使用,並禁止不當行為。
按過 Sign Up 後,系統會發⼀封認證
信到註冊的電子郵件信箱。
72017 年 10 月 1 日
回復確認郵件
請依照指示點選連結設定,
到平台上設定您的密碼。
設定完畢後即可登入使用 Fusion$360 平台
82017 年 10 月 1 日
第二節 Changing User ID and Password 修改帳號密碼
STEP 1
點選右上角姓名,會出現兩
個選項:Profiles Setting 及
Logout。
請點選 Profiles Setting
選取語系變換,就
可以換成中文畫面
92017 年 10 月 1 日
第二畫面 User Profile Setting:
可隨時修改您在畫面上顯示的名
字。可上載個人相片。
第⼀畫⾯ Publisher Setting:
顯示公司名稱。
這裡可以上載公司的 logo。
102017 年 10 月 1 日
第三畫面 Password Setting:
如需更改密碼,可在此更正
請輸入舊密碼及二次新密碼。
若要回到 API 商店,請
按右上角地球旁的九宮
格。選擇 FinteXchange
服務。
112017 年 10 月 1 日
第三節 Forgot Password 忘記密碼
回到登入頁面,不須輸入任何資料。直接點選
Forgot Password
1. 先填入之前設定註冊電子郵件,如這裡的
2. 點選我不是機器人 Reset Password
3. 按下 Reset Password
122017 年 10 月 1 日
完成指令,請依照指示前往登錄建立新密碼
請依照信件內容連結進行修改密碼就輕鬆地完成設定囉!
132017 年 10 月 1 日
第三章 SystemMain Menu 系統主畫面說明
左⼀選項進入 API Store裡。我們提供了三大產品: Neptunus 大數據資料服務、Athena 大數據
分析服務、Themis 區塊鏈服務,總共約有 100+種 APIs,均經過資料收集>處理儲存>管理>取
用>分析等步驟。節省您的寶貴時間,並且幫助您加速發展您的核⼼服務,加速您的事業成⻑。
左⼀選項API 商店,可以看到已上架的APIs。可以依分類瀏覽或直接搜尋。
左二選項Dashboard 為個人看板,便利於帳號擁有者清楚明白於月、週、日、時,所的消費紀
錄與收入的紀錄。如果此帳號有使用 API 則會有消費紀錄,如果有在此平台上架 API 供他人
使用則會有收入紀錄。
142017 年 10 月 1 日
左三選項API 金鑰管理為消費者使用統計分析。主要分為三大區塊: API Access Key
Statistic 、 API Access Key List、API Access Key Activity Log。說明此帳號在使用平台時的
次數、費用與分析。
帳號擁有者也可以在此新增其他 Access Keys,然後可以讓不同使用者或不同使用目的時,使
用不同的 Access Keys。也可以用不同的 Keys 訂閱不同的API 群,以方便區分、管理。
152017 年 10 月 1 日
左四選項My APIs (API 上架管理) 提供使用者自行管理API。帳號擁有者於此可輕鬆自行上
架、下架自己發布的API,設定 API 價格與更改API 本身功能描述內容,不僅可提供給其他消
費者使用,也可利用此平台增加收入。
左五選項 Membership 會員。提供會員等級、優惠及線上購買。
162017 年 10 月 1 日
左六選項 輸入優惠券碼 Coupon。帳號擁有者於此可輸入平台或商家發行之優惠券號碼。
172017 年 10 月 1 日
第⼀節 API Store 進階介紹
第⼀項 瀏覽、搜尋API
您可以在左側的分類中分層級找到所需要的 API。如:Neptunus > Financial Data > Stock。或
者透過畫面中央的收尋對話框來快速收尋到您要的 API。並提供多種排序方式 (依字⺟降冪、升
冪,評價、價格、上架時間、訂閱人數 … 等),讓您更快速找到您要的 API。搜尋時也可以選
擇依 Keyword關鍵字(第⼀字⺟⼤寫)、Publisher或 Tag標籤(通常第⼀字⺟⼩寫)來搜尋。
第二項 訂閱使用API、解除訂閱API
當您找到需要的 API卡片後,可以按其標題進入瀏覽此 API的輸入與輸出欄位說明,及格式。
182017 年 10 月 1 日
也可以在卡片內做訂閱並測試。測試時會依顯示售價扣錢包 (Fusion$ wallet) 中的 coupon,若
沒有合乎條件的 coupon 會扣 Fusion$ Coin。如何儲值取得 Fusion$ Coin 或得到 coupon,請
參閱官網或 FB 粉絲頁。 如果確認沒問題,請在卡片上按 Subscribe,就可輕鬆的訂閱,如需要
取消訂閱,⼀樣的程序再按⼀次即可。正式訂閱後,即取得此 API 的存取權。
第二節 Dashboard 儀錶板介紹
第⼀項 User Profile
進到 Dashboard後,會先看到帳戶基本資訊。若要更改,請按畫面右上角的姓名,然後選
Profile Setting。
192017 年 10 月 1 日
第二項 Statement of Account
在帳戶基本資料下方是此帳戶的目前使用 API 的成本,及提供 API 的收入。還有未來的預
估。
再往下,就是較詳細支出、收入的圖表。
第三項 API Requested & Cost Summary
(API呼叫次數與費用總結)
後台已經將您過去所使用的紀錄做圖示分析,可明顯的了解使用者於哪個時間點消費與呼叫次
數。左圖為使用次數數據,右圖為花費金額明細。
左圖: 綠色為您目前至月底所使用的總額與
呼叫次數,紅色為您 API上架所獲利的金額與
被呼叫的次數
右圖: 綠色為後台將您過去的使用紀錄來預估
未來你可能會使用的總額與呼叫次數,紅色
為預估您 API上架所獲利的金額與被呼叫的
202017 年 10 月 1 日
第四項 API Served & Earning Summary
(API服務提供與收入總結)
此項目為帳戶擁有者將自己的 API上架後,可於此畫面,清楚的了解您上架的 API商品被呼叫
的次數與收入的金額,右上角也提供月、週、日、時不同時間精度的使用明細。
API Access Keys介紹
第三節 API Access Keys 存取金鑰介紹
第⼀項 API Access Key Statistic (API 鑰匙使用統計)
每個帳戶擁有者在本平台註冊帳號時會有⼀個 DefaultAccessKey,每把 API Access Key 最多
可訂閱 20個 APIs,使用者也可自行建立更多把鑰匙做使用,如可提供使用者於開發應用服務
212017 年 10 月 1 日
時可清楚分辨每項應用服務呼叫API 的次數與其花費的使用金額。請注意:不同的 Access Key
所產生的 Access Token 是不同的。當您呼叫API 時要確認使用正確的 Access Token。
第二項 API Access Key List (Create、Delete、Renew)
第三項 API Cost Statistics :
範例:觀察使用 Backbone_IFRSQuarter這把 key於平台上消費的總金額與明細,並顯示使用這
紅色數字選項為使用者此把 API鑰匙,訂閱的商品有哪些。
綠色數字選項為使用者的使用狀況明細&數據圖,點選可進入詳細的 API Cost Statistics。
222017 年 10 月 1 日
把 key呼叫了前 10高的 API與費用。
第四項 API Call Statistics :
使用 BackBone這把 key於平台上呼叫 API的次數與呼叫的時間點明細。
232017 年 10 月 1 日
第五項 API Access Key Activity Log :
使用 BackBone這把 key於平台上的使用行為,詳細的列出每⼀次訂閱或是取消訂閱時間與紀錄。
第四節 My API 介紹
第⼀項 API Statistic :
將自己的API 上架後可以在MY API 裡清楚的了解被USER 使用與呼叫的次數,還可從樹狀圖
中知道幾年幾月幾日與使用的次數分析
242017 年 10 月 1 日
第二項 MY API List :
透過平台管理自己的 API。例: 更改設定 API類別、功能描述、價格設定…etc.。
第三項 Set API Pricing 設定價格:
可隨時調整定價(於平台設定時間生效) ,價格最高上限為當初定價價格
252017 年 10 月 1 日
第四項 Category 分類:
可自行設定此 API分類與關鍵字
第五項 Change Publish to Deprecate:
可於此區設定下架 API功能,下架時間將會於 30天後生效。
設定搜尋
關鍵字 設定在 API Store 上左側的
分類。建議設滿三個層級
262017 年 10 月 1 日
Edit: 可於此處編輯 API的說明與介紹
第六項 My Platform Access Key List
提供了⼀個⼯具來幫助您在 API創建過程中與您的 AWS平台 beanstalk做溝通與連結。
若需要代管 AWS beanstalk的服務,需要正確授權的平台密碼與鑰匙。⼀旦平台獲得了 AWS
IAM的訪問密鑰和密碼,就可以在[我的 API] >>我的平台列表中創建⼀個平台密碼與鑰匙。
272017 年 10 月 1 日
填寫以上平台的名稱和描述後,就完成平台上的 Access Key。您也可隨時再編輯平台的密碼與鑰
匙
第七項 Create an API
首先在 API Store上建立新的 API,也可以建立新的 API並進行註冊。API Store還提供了⼀個⼯
具來幫助您在自己的 AWS beanstalk上布署建立 API本身的執行環境。
請點選右上角新增建立,將會出現以下兩個選項:
• Register an existing API endpoint
• Deploy a new API and register
282017 年 10 月 1 日
Register an existing API endpoint
您可以將相應的 URL註冊到我的 API列表以供進⼀步使⽤。註冊 API endpoint,您可以從[我的
API] >> [我的 API列表]創建新的 API,然後選擇“使用現有 API端點建立”。
需要⼀些基本訊息,包括此 API的名稱、版本說明。您必須上傳 API規範文件(yaml中的
swagger v2.0)並指定網址。要指定網址才可執行以下操作:
1. 在 AWS beanstalk上建立的 API的平台下選擇相應的應用程序
2. 輸入 URL
292017 年 10 月 1 日
Deploy a new API and register
首先,點擊[我的 API] >> [我的 API列表]上的創建按鈕,然後選擇“建立新的 API並註冊”選項。
系統將根據 swagger文件和您提供的信息創建 API。同時,授權後平台將於 Beanstalk上創建應
用程序和運行時環境。顯示 API出現在我的 API列表中,如果建立成功,狀態將從“建立”更改
為“API完成”。
302017 年 10 月 1 日
第四章 API 的呼叫、回應與常用參數
第⼀節 API Request (API 的呼叫) 說明
第⼀項API 呼叫資訊
要進行API的呼叫需要兩項資訊,⼀是 API 的 Endpoint url,另⼀個是 API 的 Access key。
API Endpoint,即API 所在的 url,例如:
Access Key:⼀組數字與字⺟隨機組成的⻑字串,⽤以識別您或您的應⽤服務所發出的
Request。此資訊會放在訊息的 header 中,不會放在 URL 內。
例如: 58d44749dd6105413eaa480a0e8ecc85
第二項 API Request 呼叫範例
要測試 API,除了直接在 API Store 內測試外,也有其他工具,如:curl, postman …,和各
種程式語言都可以進行API 呼叫。
https://api.fusions360.com/t/fusions360.com/U3RhcnR1cCBMb2FuIEZ1bmRhbWVudGFscy92MS4y/v1.2/
loans/startup?
312017 年 10 月 1 日
– curl : Linux 的 http 命令列工具
– Postman: Chrome plug-in,可用於Web API 的測試
這裡將以 curl 做示範說明:
以下使用 Postman 為範例:
https://api..com/t/fusions360.com/SGlzdG9yaWNhbCBTdG9jayBRdW90ZXMvdjEuMQ/v1.1/stock/history/quotes?
id_type=symbofusions360l&id=2330&exchange=XTAI&start_date=2017-05-01&end_date=2017-05-31
API Endpoint url
呼叫參數
https://curl.haxx.se/docs/httpscripting.html
https://www.getpostman.com/
322017 年 10 月 1 日
第二節 API Response (API 回應) 說明
API 目前以 JSON格式回應 (未來有機會擴充 CSV, XML 格式)
若 Request 沒帶 Access Token 會回應 Missing Credential
若查詢條件查無資料, 會回應 404 查不到資料。例如不存在的 id, 或者是沒有這筆資料。
第三節 API Request (API 呼叫) 常用參數
第⼀項指定查詢時間區間(start_date, end_date)
指定API只回傳⼀段區間內的資料,⽇期格式為 YYYY-MM-DD,如 2016-10-14,start_date
和 end_date 需成對給定。
• start_date: 查詢起始日期
• end_date: 查詢終止日期
332017 年 10 月 1 日
呼叫範例:查詢歷史股票交易資料在 2016年 12月 1日到 2016年 12月 31日間的歷史股價
第二項 指定特定日期(date)
指定API 回傳特定日期的資料,日期格式為 YYYY-MM-DD,如:2016-06-01。
• date
– 特定日期
– 呼叫範例
呼叫範例:查詢基金 T0102Y 在 2016年 6月 1日的資產配置概況
https://api.fusions360.com/t/fusions360.com/SGlzdG9yaWNhbCBTdG9jayBRdW90ZXMvdjEuMQ/v1.1/stock/history/quotes?id_type
=symbol&id=2330&exchange=XTAI&start_date=2016-12-01&end_date=2016-12-31
GET [base url]/v1/funds/fundamental/asset_allocations?id_type=xtai&ids=T0102Y&date=2016-06-01
342017 年 10 月 1 日
第三項 指定⼀個/多個查詢目標(id, ids)
API 查詢指定目標的方式,大致可分為兩類:
– id 指定某⼀查詢⽬標 (例如查詢⼀⽀股票 2月到 6月的股價)
– ids 指定數個查詢目標 (例如查詢多檔基金的管理費)
股價、基金 … 等代號目前主要支援證交所 Taiwan Stock Exchange (XTAI) 編碼。
– ID 參考網址:
• 股市 http://isin.twse.com.tw/isin/e_C_public.jsp?strMode=2
• 基金 http://isin.twse.com.tw/isin/C_public.jsp?strMode=7
• 債券 http://isin.twse.com.tw/isin/C_public.jsp?strMode=3
呼叫範例
– 查詢股票 1721.XTAI 在 2014年 1月 1日到 6月 1日的歷史股價
–
– 查詢 4檔基金的 issue_date
第四項 篩選欄位/限縮回應內容筆數(fields, limit)
若需要縮減 API 回應的資料量, 可以指定回應的欄位或筆數。
• fields: 要求 API只回應指定的欄位(s)
• limit: 要求 API⼀次最多只回應指定的筆數
GET [base url]/v1/stock/history/quotes?id=1721.XTAI&start_date=2014-01-01&end_date=2014-06-01
GET [base url]/v1/funds/fundamental/issue_date?id_type=xtai&ids=T0102Y,T0417Y,T0558Y,T0609Y
352017 年 10 月 1 日
– 系統最多回應 500筆, 所以即使 limit給定>500, API還是回 500筆
呼叫範例
– 查詢 3檔債券的 bond_name, bond_amount, start_date 欄位資訊
– 查詢股票 1721.XTAI的股價, 每次 10筆
第五項 回應分頁(Pagination)飛梭(before, after)
當API 的回應超過 100 筆(或指定的 limit 筆數), 便可使用 cursor取得前⼀個/下⼀個分⾴的資
料, cursor 可以從 API 回應中的 cursors 欄位取得。
• before: 取回 cursor前⾯⼀⾴的資料
• after: 取回 cursor後⾯⼀⾴的資料
呼叫範例
– 查詢股票 1721.XTAI 股價的下⼀⾴
GET [base url]/v1/bond/details?id_type=xtai&ids=F00710,13162,20066&fields=bond_name,bond_amount,start_date
GET [base url]/v1/stock/history/quotes?id=1721.XTAI&limit=10
GET [base url]/v1/stock/history/quotes?id=1721.XTAI&after=14032
362017 年 10 月 1 日
第五章 使用程式語言呼叫API 的範本
第⼀節 使用 R 語言連結 Fusion$360 財經資料API,繪製個股價量圖
library(httr) # import the httr library for RESTful API request
library(jsonlite) # for json response parsing
set_config(config(ssl_verifypeer=0L)) # Disable the SSL certificate verification. This is only
temporary.
setwd("C:/R") # set working directory
token=names(read.csv("token.txt")) # read your access token stored in token.txt file
url <-
"https://api.fusions360.com/t/fusions360.com/SGlzdG9yaWNhbCBTdG9jayBRdW90ZXMvdjEuMQ/v1.1/sto
ck/history/quotes"
my_token <- paste("Bearer", token)
my_query <- list(id_type='symbol', id='2330', exchange='XTAI', start_date='2017-01-06',
end_date='2017-08-30')
req <- GET(url, query = my_query, add_headers("X-Fusions360-Authorization" = my_token,
"Content-Type" = "application/json"))
# extract content into data
data <- fromJSON(content(req,"text"), flatten = TRUE)
write.csv(data$stock_quotes, file = "c:\\R\\2330.TW.csv", append = FALSE, row.names =
TRUE, col.names = TRUE, fileEncoding = "UTF-16LE")
# manually adjust fields and values in ‘C:\R\2330.TW.csv’ file to table schema –
(Date;Open;High;Low;Close;Volume;Adjusted). Copy the values of Volume to Adjusted. Or
you may automatically adjust the columns when create the ‘2330.TW.csv’ using R.
2017-01-03,181.5,183.5,181,183,23550,183
2017-01-04,183,184,181.5,183,24482,183
2017-01-05,182,183.5,181.5,183.5,21373,183.5
2017-01-06,184,184.5,183.5,184,23120,184
372017 年 10 月 1 日
2017-01-09,184,185,183,184,18583,184
2017-01-10,184.5,185.5,183.5,184,20691,184
2017-01-11,185,185,181.5,182,29747,182
2017-01-12,182.5,185.5,182.5,184.5,48599,184.5
2017-01-13,180.5,182.5,180.5,181.5,53089,181.5
2017-01-16,180,180.5,179,179.5,30878,179.5
2017-01-17,180.5,181,179.5,181,13207,181
install.packages("quantmod")
library(quantmod)
TSMC = get(getSymbols.csv('2330.TW',
verbose=TRUE,env=globalenv(),dir="C:\\R\\"))
TSMC=as.matrix(to.weekly(TSMC))
chartSeries(TSMC,theme = chartTheme("white"))
Ref. http://www.bituzi.com/2016/05/TSMCtrading.html
382017 年 10 月 1 日
Historical Stock Quotes API 說明
https://apistore.fusions360.com/api-detail/86d78988-caec-4dd9-bcab-73e1e4f106ec
API Request format:
392017 年 10 月 1 日
API Response Schema:
402017 年 10 月 1 日
第二節用 Python 語言連結 Fusion$360 API Store,取得個股資料,並繪圖
PI_sample.ipynb
In [1]:
import requests
import pandas as pd
In [2]:
stock_api_url = 'https://api.fusions360.com/t/fusions360.com/SGlzdG9yaWNhbCBTdG9jayBRdW90ZXMvd
jEuMQ/v1.1/stock/history/quotes'
api_key = '' <--- replace your key here
target_symbol = '2330'
In [3]:
headers = {'Accept-Encoding':'gzip', "X-Fusions360-Authorization":"Bearer " + api_key}
parameters = {"id_type":'symbol', "id":target_symbol, "exchange":"XTAI"}
In [4]:
response = requests.get(stock_api_url, params = parameters, headers = headers)
resp_json = response.json()
stock_df = pd.DataFrame(resp_json['stock_quotes'])
In [9]:
stock_df
currency date exchange high id last low open volume
0 TWD 2008-01-
02
XTAI 62.0 {'symbol': '2330', 'isin':
None}
60.5 60.2 62.0 38970
1 TWD 2008-01-
03
XTAI 60.0 {'symbol': '2330', 'isin':
None}
59.4 59.4 59.9 34838
2 TWD 2008-01- XTAI 60.4 {'symbol': '2330', 'isin': 60.0 58.5 59.3 48400
412017 年 10 月 1 日
currency date exchange high id last low open volume
04 None}
3 TWD 2008-01-
07
XTAI 58.0 {'symbol': '2330', 'isin':
None}
55.8 55.8 57.0 103229
4 TWD 2008-01-
08
XTAI 56.6 {'symbol': '2330', 'isin':
None}
56.0 55.5 55.8 47333
5 TWD 2008-01-
09
XTAI 57.0 {'symbol': '2330', 'isin':
None}
57.0 54.5 55.0 45113
6 TWD 2008-01-
10
XTAI 57.4 {'symbol': '2330', 'isin':
None}
55.7 55.3 57.0 61534
7 TWD 2008-01-
11
XTAI 56.1 {'symbol': '2330', 'isin':
None}
55.0 54.7 56.1 72675
8 TWD 2008-01-
14
XTAI 56.8 {'symbol': '2330', 'isin':
None}
54.9 54.7 56.5 78262
9 TWD 2008-01-
15
XTAI 57.9 {'symbol': '2330', 'isin':
None}
57.5 55.2 55.4 98450
10 TWD 2008-01-
16
XTAI 56.2 {'symbol': '2330', 'isin':
None}
55.4 54.9 55.6 78668
11 TWD 2008-01-
17
XTAI 56.4 {'symbol': '2330', 'isin':
None}
54.7 54.5 55.6 51230
12 TWD 2008-01- XTAI 54.9 {'symbol': '2330', 'isin': 54.6 53.3 54.0 65496
422017 年 10 月 1 日
currency date exchange high id last low open volume
18 None}
13 TWD 2008-01-
21
XTAI 54.7 {'symbol': '2330', 'isin':
None}
53.3 53.3 54.6 42792
14 TWD 2008-01-
22
XTAI 51.1 {'symbol': '2330', 'isin':
None}
49.6 49.6 49.6 87258
15 TWD 2008-01-
23
XTAI 51.4 {'symbol': '2330', 'isin':
None}
51.0 50.4 51.0 78326
16 TWD 2008-01-
24
XTAI 54.5 {'symbol': '2330', 'isin':
None}
53.7 53.1 54.5 71476
17 TWD 2008-01-
25
XTAI 56.0 {'symbol': '2330', 'isin':
None}
55.5 55.0 55.0 50414
18 TWD 2008-01-
28
XTAI 55.4 {'symbol': '2330', 'isin':
None}
54.2 54.0 55.4 39643
19 TWD 2008-01-
29
XTAI 57.0 {'symbol': '2330', 'isin':
None}
57.0 55.6 55.9 58212
20 TWD 2008-01-
30
XTAI 58.3 {'symbol': '2330', 'isin':
None}
57.8 57.0 57.5 110696
21 TWD 2008-01-
31
XTAI 59.9 {'symbol': '2330', 'isin':
None}
59.9 57.3 57.5 171328
22 TWD 2008-02- XTAI 62.2 {'symbol': '2330', 'isin': 61.4 60.4 61.0 134709
432017 年 10 月 1 日
currency date exchange high id last low open volume
01 None}
23 TWD 2008-02-
12
XTAI 60.3 {'symbol': '2330', 'isin':
None}
60.0 59.7 59.7 103197
24 TWD 2008-02-
13
XTAI 61.0 {'symbol': '2330', 'isin':
None}
59.9 59.9 61.0 52231
25 TWD 2008-02-
14
XTAI 62.0 {'symbol': '2330', 'isin':
None}
62.0 60.2 60.2 106487
26 TWD 2008-02-
15
XTAI 61.7 {'symbol': '2330', 'isin':
None}
61.5 60.9 61.0 30297
27 TWD 2008-02-
18
XTAI 61.8 {'symbol': '2330', 'isin':
None}
60.0 59.7 61.5 52090
28 TWD 2008-02-
19
XTAI 61.5 {'symbol': '2330', 'isin':
None}
61.5 60.0 60.8 20133
29 TWD 2008-02-
20
XTAI 61.4 {'symbol': '2330', 'isin':
None}
61.1 59.7 61.4 41015
... ... ... ... ... ... ... ... ... ...
470 TWD 2009-11-
20
XTAI 62.8 {'symbol': '2330', 'isin':
None}
61.7 61.4 62.8 51975
471 TWD 2009-11-
23
XTAI 62.1 {'symbol': '2330', 'isin':
None}
62.0 61.4 61.4 25462
442017 年 10 月 1 日
currency date exchange high id last low open volume
472 TWD 2009-11-
24
XTAI 62.5 {'symbol': '2330', 'isin':
None}
62.4 61.8 62.2 26329
473 TWD 2009-11-
25
XTAI 63.0 {'symbol': '2330', 'isin':
None}
62.7 62.2 62.2 53135
474 TWD 2009-11-
26
XTAI 63.0 {'symbol': '2330', 'isin':
None}
62.0 61.8 62.8 32538
475 TWD 2009-11-
27
XTAI 61.3 {'symbol': '2330', 'isin':
None}
60.0 60.0 61.1 95638
476 TWD 2009-11-
30
XTAI 61.3 {'symbol': '2330', 'isin':
None}
61.1 60.7 61.0 33035
477 TWD 2009-12-
01
XTAI 61.6 {'symbol': '2330', 'isin':
None}
60.7 60.4 61.5 56486
478 TWD 2009-12-
02
XTAI 61.5 {'symbol': '2330', 'isin':
None}
60.8 60.5 61.4 43563
479 TWD 2009-12-
03
XTAI 61.8 {'symbol': '2330', 'isin':
None}
61.5 61.0 61.6 55226
480 TWD 2009-12-
04
XTAI 61.9 {'symbol': '2330', 'isin':
None}
61.5 61.3 61.5 27534
481 TWD 2009-12-
07
XTAI 62.8 {'symbol': '2330', 'isin':
None}
62.5 62.0 62.0 46816
452017 年 10 月 1 日
currency date exchange high id last low open volume
482 TWD 2009-12-
08
XTAI 62.9 {'symbol': '2330', 'isin':
None}
62.4 61.9 62.9 39771
483 TWD 2009-12-
09
XTAI 62.4 {'symbol': '2330', 'isin':
None}
62.4 61.9 62.2 38672
484 TWD 2009-12-
10
XTAI 62.8 {'symbol': '2330', 'isin':
None}
61.3 61.0 62.8 64164
485 TWD 2009-12-
11
XTAI 62.6 {'symbol': '2330', 'isin':
None}
62.6 61.4 61.9 41258
486 TWD 2009-12-
14
XTAI 62.8 {'symbol': '2330', 'isin':
None}
62.7 62.0 62.1 39767
487 TWD 2009-12-
15
XTAI 62.7 {'symbol': '2330', 'isin':
None}
62.7 62.2 62.5 31300
488 TWD 2009-12-
16
XTAI 62.5 {'symbol': '2330', 'isin':
None}
61.8 61.5 62.5 49635
489 TWD 2009-12-
17
XTAI 62.4 {'symbol': '2330', 'isin':
None}
62.2 61.5 62.1 44782
490 TWD 2009-12-
18
XTAI 61.9 {'symbol': '2330', 'isin':
None}
61.9 61.3 61.5 35393
491 TWD 2009-12-
21
XTAI 62.8 {'symbol': '2330', 'isin':
None}
62.2 62.2 62.4 52682
462017 年 10 月 1 日
currency date exchange high id last low open volume
492 TWD 2009-12-
22
XTAI 62.9 {'symbol': '2330', 'isin':
None}
62.9 62.5 62.6 44147
493 TWD 2009-12-
23
XTAI 63.5 {'symbol': '2330', 'isin':
None}
63.4 62.8 63.0 66694
494 TWD 2009-12-
24
XTAI 63.7 {'symbol': '2330', 'isin':
None}
63.6 63.3 63.4 57965
495 TWD 2009-12-
25
XTAI 63.9 {'symbol': '2330', 'isin':
None}
63.4 63.1 63.9 20300
496 TWD 2009-12-
28
XTAI 64.0 {'symbol': '2330', 'isin':
None}
63.7 63.4 63.4 41748
497 TWD 2009-12-
29
XTAI 63.7 {'symbol': '2330', 'isin':
None}
63.3 62.9 63.7 28612
498 TWD 2009-12-
30
XTAI 64.0 {'symbol': '2330', 'isin':
None}
63.9 63.3 63.3 59793
499 TWD 2009-12-
31
XTAI 64.5 {'symbol': '2330', 'isin':
None}
64.5 63.9 64.4 52178
500 rows × 9 columns
In [6]:
from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
import plotly.graph_objs as go
init_notebook_mode(connected=True)
In [7]:
472017 年 10 月 1 日
# draw chart
trace1 = go.Scatter(
x=list(stock_df['date']),
y=list(stock_df['last']),
name=target_symbol
)
layout = go.Layout(title = 'Stock Historical Quote ({})'.format(target_symbol))
iplot(go.Figure(data=[trace1], layout=layout), filename='scatter')
482017 年 10 月 1 日
參考資料
巨量資料(Big Data)與政府開放資料(Open Data)蘊含無窮的機會,Fusion$360 結合各種結構
化與非結構化的資料來源,整合政府公共大數據與網路社群、全球財經資訊、全球新聞數據的
資訊匯流服務,以提供大數據庫服務。在 FinteXchange 平台上,BDaaS(Big Data-as-a-
Service)大數據庫資料服務被命名為Neptunus。Neptunus 收集了各種數據(內容包含股票、基
金、債券、期貨、匯率、公司財報、公司登記、國內外新聞、PTT 社群新聞…等近十年資料(包
含原始資料與分析後資料)),並透過 API 的形式向用戶提供數據服務。
在 FinteXchange 平台上,API Store 提供了大數據資料服務(Neptunus)、大數據分析服務
(Athena)…等服務。在API Store 中,API 提供商可以自主管理和發布(上架)其 API 產品,用戶
可輕鬆的搜索、測試與訂閱API 產品。FinteXchange 平台透過訂閱APIs 與分潤、共享、共創
的模式,用戶可輕鬆地取用服務或是上架服務,平台記錄每⼀個 API 提供商、API 使用者、每
⼀個 API 相關之金流、帳務、帳單等問題。
API Gateway 系統為 API Store的⼀部分。每當⽤⼾向 API Store 訂閱或發出請求時,API Store
What is BDaaS?
What is API Store?
What is API Gateway?
492017 年 10 月 1 日
將通知每個API Gateway 系統,能夠自行處裡API 請求,而不用麻煩其他組件。使得API 存儲
中的每個API產品都可以有效地服務與維護⼀定級別的服務水準。
API 端點是 Internet 中可託管 API 產品界面,通常由URL 字符串表示。使用API 端點,用戶可
以向端點請求呼叫相應的服務,例如收尋財務數據等。在API Store 中,用戶可以點擊任何API
產品服務,以獲取API 產品的詳細訊息,包括API 端點以及有關如何請求API 的訊息。為了快
速了解API 產品,建議用戶於API 詳細訊息頁面中測試API 以取得 API 的結果。亦可以將API
端點直接複製到您自己的應用程序/服務的代碼中直接叫用,讓工作更有效率。
公司官網:http://www.fusion$360.com
FB 粉絲團:https://www.facebook.com/fusions360/
資料市集網頁:https://www.fusions360.com/service/neptunus/
公司總機:+886 2 8789-6636
公司信箱:[email protected]
What is API Endpoint?
502017 年 10 月 1 日