close
這次要教的是如何使用公開API
舉例來說這次要使用的API是Bitflyer的公開API
https://api.bitflyer.jp/v1/ticker/
這是在Bitflyer的BTC的買賣價格還有交易金額之類的
用python來使用API
首先打開你的 text file輸入以下的代碼
import requests response = requests.get("https://api.bitflyer.jp/v1/ticker/") print(response.json())
然後把它用test.py 的名字儲存之後用之前下載的Anaconda Prompt就可以使用了!
如果還沒有下載過的話可以去搜尋Anaconda然後下載就可以使用。
注意這邊在Anaconda Prompt要輸入
python test.py
之後會出現這樣的結果
{'product_code': 'BTC_JPY', 'timestamp': '2018-03-11T20:54:26.257', 'tick_id': 1657905, 'best_bid': 1032928.0, 'best_ask': 1033522.0, 'best_bid_size': 0.005, 'best_ask_size': 0.046, 'total_bid_depth': 2593.67397399, 'total_ask_depth': 3282.80941985, 'ltp': 1033522.0, 'volume': 305621.56955061, 'volume_by_product': 24942.44036488}
因為這是很久以前存起來的資料所以是2018年的不過這裡不用在意
接下來想說明剛剛寫的代碼是什麼意思
1) import requests
將requests這個函數寫到自己的程式裡讓他可以使用
2) response = requests.get("URL")
從外部的URL取得資料然後將這筆資料代入一個叫做response的變數裡
這裡的response也可以取做其他名字像是「R」之類的也可以
3) print(response.json())
這是將剛剛取得的JSON檔案顯示出來
這次大概就是這樣如果有什麼問題看在留言處留言
文章標籤
全站熱搜
留言列表