【筆記】用Python呼叫API (一):透過API文件找到需要的API

更新於 發佈於 閱讀時間約 2 分鐘
上一篇提到打算做一段同時呼叫交易所的USDT交易對價格跟銀行美元兌台幣的匯率,目前已經透過Beautiful Soup 4 抓了台灣銀行的美元價格,接下來我們要使用交易所的API來呼叫USDT/TWD價格,但講了那麼多,我們得先知道API是什麼,以及該去哪裡找。

API(應用程式介面)是一種定義軟體元件之間溝通互動的協定,它穿插在不同的應用程式、服務以及系統間進行資料傳遞,以實現特定的目標或是需求。

比如打開方格子的網頁,網頁需要確認你是否是登入狀態,如果不是登入狀態,那他就會顯示未登入狀態可以看到的內容,確認是登入,那就會顯示登入狀態可以看到的內容,這時就需要API進行溝通互動,比如下面的這個API他帶入了我個人的註冊帳號資訊、是不是訂閱會員跟登入狀態帶入的token。

raw-image


我們要抓的USDT/TWD價格是目前台灣成立比較久、規模比較大的交易所,分別是ACE、MAX、BitoPro,這三間也都有提供OPEN API,由於商品價格是公開的,不需要帶入token或是key的值,因此可以直接呼叫,因此我們得先找到交易所的OPEN API放置的位置,分別在這些地方:


ACE:

需要註冊,完成實名後,用戶中心的安全設置的位置會有一個API管理,可以直接點API文件,如果要打比較私密私訊的API就得需要密鑰

raw-image


MAX:

不用註冊,網頁版拉到最底下就有一個API文件了。

raw-image


BitoPro:

跟MAX一樣不用註冊,網頁版拉到最底下就有了。

raw-image


那接下來得先確定要呼叫的是哪一支API,於是我們點入了各交易所的文件找:

ACE:

點文件後會進入到ACE的github中(要介紹這是啥又是一段故事,先跳過),最上面會有參數的基本說明,往下滑會看到有一個看起來很像價格的API,對照一下底下的範例,這個就是我們要的

raw-image

要確認能不能用的話可以把網址複製下來,直接貼在瀏覽器上,會看到所有的價格,我們之後要把USDT/TWD的價格撈出來

raw-image

MAX:

可以從HTTP API的API列表中查看到交易對價格API

raw-image

不過他沒有給完整的域名,在API V2 文件中可以看到完整的域名

raw-image


一樣可以先看一下是不是可以使用的,域名+API貼在瀏覽器上

raw-image


BitoPro:

點進去後會進到BitoPro的github裡面,點v3-1,選擇rest-1,在open資料夾中可以看到交易對價格的API

raw-image

它的呈現方式跟ACE、MAX不太一樣,是顯示個別幣對,不是全部幣兌一次給你,{pair}是放要查看的交易對,頁面右邊有一個範例可以看到是這樣寫的 bito_eth,那我們要找的TWD/USDT就可以寫成twd/usdt

域名可以在OPEN資料夾的rest文件看到

raw-image


於是把它拼起來試試看可不可以用

raw-image


這樣都找到我們所需的API,也確定都可以用,下一篇會透過Python來呼叫這三支API


avatar-img
21會員
18內容數
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
冬霞的沙龍 的其他內容
使用顯性等待,以及讓我們的自動化網頁看起來有像測試的樣子 另外,readmoo電子書真的很方便啊
使用顯性等待,以及讓我們的自動化網頁看起來有像測試的樣子 另外,readmoo電子書真的很方便啊
你可能也想看
Google News 追蹤
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
USDT(泰达币)是一种基于区块链技术发行与管理的稳定币,被广泛应用于数字货币交易中,为了方便用户进行USDT交易,出现了许多好用的软件,以下将介绍一些常用的USDT交易软件,以及最好用的交易平台app 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20% 手续费
Thumbnail
API(Application Programming Interface,應用程式介面)可以視為不同軟體系統之間的溝通橋梁,讓雙邊可以交換數據並執行各種功能。這篇會記錄產品經理一定要知道的幾個 API 概念,像是常見的錯誤代碼以及不同的 HTTP 方法(如 PUT、GET、POST)和實際案例說明
Thumbnail
對於剛接觸Python程式的使用者來說,要一口氣學會爬蟲可能相對困難,但若想即時且輕鬆獲得台股相關數據,你可以利用證交所所提供的API進行數據蒐集。只需要簡單幾行程式碼,就能輕鬆抓到台股上千支股票的每日資訊,是不是棒呆了!!
Thumbnail
  ACE王牌交易所: 於2018年成立,台灣內前三大交易所,以入手門檻低、24小時可交易、完成金管會洗錢防制法令聲明為賣點。
Thumbnail
2024年,臺灣 ACE 交易所爆出大規模詐騙案,引發警示辦法有待改善。過去千蕎團隊的虛擬貨幣詐騙受害人仍未止息,意識到投資人需要提升自我能力以避免陷阱。
Thumbnail
ACE 王牌交易所邀請碼「31347143」可享不定期優惠福利,註冊ACE交易所不用邀請碼,將無法享受福利。不定期優惠福利特色為 ACE 推薦碼可以幹嘛?
Thumbnail
很多新手進入加密貨幣市場會首先選擇幣幣交易,這時候你會發現很多交易所貨幣對是以泰達幣(USDT)計價的,如BTCUSDT, ETHUSDT。 也就是你需要先用TWD買USDT,然後用USDT交易BTC比特幣等幣種。   ●什麼是Tether (USDT) 虛擬貨幣 在2014
Thumbnail
先前幾篇筆記介紹了網路請求,瀏覽器儲存資料的方式,那麼實務上,前端最常需要發送網路請求的時候,就是透過呼叫 API,去向後端工程師發送/請求資料,所以今天來記錄什麼是 API吧!
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
USDT(泰达币)是一种基于区块链技术发行与管理的稳定币,被广泛应用于数字货币交易中,为了方便用户进行USDT交易,出现了许多好用的软件,以下将介绍一些常用的USDT交易软件,以及最好用的交易平台app 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20% 手续费
Thumbnail
API(Application Programming Interface,應用程式介面)可以視為不同軟體系統之間的溝通橋梁,讓雙邊可以交換數據並執行各種功能。這篇會記錄產品經理一定要知道的幾個 API 概念,像是常見的錯誤代碼以及不同的 HTTP 方法(如 PUT、GET、POST)和實際案例說明
Thumbnail
對於剛接觸Python程式的使用者來說,要一口氣學會爬蟲可能相對困難,但若想即時且輕鬆獲得台股相關數據,你可以利用證交所所提供的API進行數據蒐集。只需要簡單幾行程式碼,就能輕鬆抓到台股上千支股票的每日資訊,是不是棒呆了!!
Thumbnail
  ACE王牌交易所: 於2018年成立,台灣內前三大交易所,以入手門檻低、24小時可交易、完成金管會洗錢防制法令聲明為賣點。
Thumbnail
2024年,臺灣 ACE 交易所爆出大規模詐騙案,引發警示辦法有待改善。過去千蕎團隊的虛擬貨幣詐騙受害人仍未止息,意識到投資人需要提升自我能力以避免陷阱。
Thumbnail
ACE 王牌交易所邀請碼「31347143」可享不定期優惠福利,註冊ACE交易所不用邀請碼,將無法享受福利。不定期優惠福利特色為 ACE 推薦碼可以幹嘛?
Thumbnail
很多新手進入加密貨幣市場會首先選擇幣幣交易,這時候你會發現很多交易所貨幣對是以泰達幣(USDT)計價的,如BTCUSDT, ETHUSDT。 也就是你需要先用TWD買USDT,然後用USDT交易BTC比特幣等幣種。   ●什麼是Tether (USDT) 虛擬貨幣 在2014
Thumbnail
先前幾篇筆記介紹了網路請求,瀏覽器儲存資料的方式,那麼實務上,前端最常需要發送網路請求的時候,就是透過呼叫 API,去向後端工程師發送/請求資料,所以今天來記錄什麼是 API吧!