亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

當(dāng)前位置:主頁(yè) > 區(qū)塊鏈 > 區(qū)塊鏈技術(shù) > API差異和優(yōu)缺點(diǎn)比較

CoinGecko API和CoinMarketCap API哪個(gè)好?二者差異和優(yōu)缺點(diǎn)比較

2023-04-25 09:24:41 | 來(lái)源: | 作者:佚名
這篇文章主要介紹了CoinGecko API和CoinMarketCap API哪個(gè)好?二者差異和優(yōu)缺點(diǎn)比較的相關(guān)資料,需要的朋友可以參考下本文詳細(xì)內(nèi)容介紹

在加密貨幣市場(chǎng)中,API是連接各種應(yīng)用程式和服務(wù)的重要工具。CoinGecko API和CoinMarketCap API是兩個(gè)主要的加密貨幣數(shù)據(jù)提供商。不同于交易所提供的API更偏向于交易,CoinGecko 和CoinMarketCap 所能提供的數(shù)據(jù)和資訊更加全面和多樣化,不僅可以用來(lái)量化交易,數(shù)據(jù)挖掘還可以進(jìn)行橫向比對(duì),本文將以幣圈數(shù)據(jù)集成的兩大巨頭為例,以Python作為基礎(chǔ)語(yǔ)言進(jìn)行入門講解,并比較這兩個(gè)API,以便更好地了解它們之間的差異和優(yōu)缺點(diǎn)。

CoinGecko API:

API文檔

CoinGecko 的API主要提供的數(shù)據(jù)包括即時(shí)和歷史代幣價(jià)格,交易所的交易量以及交易對(duì),契機(jī)其他的各類數(shù)據(jù)。其API主要分為5種類型,每種類型對(duì)應(yīng)不同的價(jià)格和品質(zhì),從回應(yīng)時(shí)間,數(shù)據(jù)精度,數(shù)據(jù)深度,個(gè)性化定制等多個(gè)維度進(jìn)行了分類,每月定制價(jià)格也從$100-$800不等,本文由于經(jīng)費(fèi)有限將使用入門的公開版本進(jìn)行實(shí)操講解。

https://www.coingecko.com/en/api/documentation

以上是CoinGecko API V3版本的文檔,主要集成了價(jià)量數(shù)據(jù),背景資訊,交易所情況和新上線的NFT追蹤功能等。

支持語(yǔ)言

CoinGecko 現(xiàn)在支持市面上大量的主流語(yǔ)言的語(yǔ)言包括NodeJs, Go, .Net, Python, Java, Kotlin, Google Sheets, Cryptosheets, PHP, WordPress Plugin。

如果使用免費(fèi)版本不需要在CoinGecko 上注冊(cè),可以直接調(diào)用項(xiàng)目方的庫(kù)。

實(shí)戰(zhàn)練習(xí)

在終端使用PIP 進(jìn)行Python庫(kù)的安裝:

Pip install pycoingecko

安裝完成后可以使用pip show pycoingecko 來(lái)檢查是否安裝準(zhǔn)確:這里我們可以看到這個(gè)庫(kù)中使用的requests 這個(gè)依賴,requests 是python爬蟲的重要組成,用戶其實(shí)也可以自己用request 在CoinGecko 上進(jìn)行資訊爬取,而API給了一個(gè)更簡(jiǎn)單直接的方式做到。

或者可以使用anaconda用戶自選的環(huán)境進(jìn)行手動(dòng)添加,這里不多贅述。

引用剛剛所安裝的庫(kù)中的CoinGecko API功能并通常以cg 來(lái)備注這個(gè)依賴:

from pycoingecko import CoinGeckoAPI

cg = CoinGeckoAPI()

接下來(lái)就可以使用ping 功能來(lái)檢查API的狀態(tài):

當(dāng)看到CoinGecko 的回復(fù)to the moon ! 后,確定API沒(méi)有問(wèn)題,接下來(lái)就可以嘗試最簡(jiǎn)單的價(jià)格獲取了,這里以ETH 為例:

價(jià)格獲取功能:需要2個(gè)必要的變數(shù):代幣名稱和支持的交易對(duì),可以分別通過(guò)

cg.get_coins_list()

cg.get_supported_vs_currencies()

來(lái)運(yùn)行程式獲得此刻以太坊以美元計(jì)價(jià)的價(jià)值。

cg.get_price(ids='ethereum', vs_currencies='usd')

也可以輸入多個(gè)id來(lái)獲取多個(gè)代幣的價(jià)格

交易量變化數(shù)據(jù):除了價(jià)格以外,get_price功能還可以獲得市值、24小時(shí)交易量、24小時(shí)變化量以及時(shí)間戳功能。

cg.get_price(ids='ethereum',vs_currencies='usd',include_market_cap='true',include_24hr_vol='true',include_24hr_change='true',include_last_updated_at='true')

歷史數(shù)據(jù):除了即時(shí)數(shù)據(jù)外,還可以用History 功能獲取歷史數(shù)據(jù):

cg.get_coin_history_by_id(id='ethereum',date='01-01-2023', localization='false')

不僅提供價(jià)格數(shù)據(jù)還可以獲得社區(qū)數(shù)據(jù),開發(fā)者數(shù)據(jù),公開的流覽數(shù)據(jù)等。

如果需要獲得24小時(shí)的歷史數(shù)據(jù)的話可以使用:

cg.get_coin_market_chart_by_id(id='etherum',vs_currency='usd',days='3')

本文對(duì)CoinGecko 的簡(jiǎn)單用法就講到這里,當(dāng)然這個(gè)API 有更多的高階用法,搭配不同的軟體或者庫(kù)可以達(dá)到多種用途,是大家工作學(xué)習(xí)不錯(cuò)的選擇。

CoinMarketCap API

API文檔

相對(duì)于Coingecko 來(lái)說(shuō),CMC更有幣安的偏向性,這也是被人詬病的一點(diǎn),但是相對(duì)于Coingecko ,CMC 收取的費(fèi)用較低,但是明顯可以看到更多功能都放在收費(fèi)計(jì)畫上,開源免費(fèi)版本的API 提供的數(shù)據(jù)非常有限,且數(shù)據(jù)精度和數(shù)據(jù)量不能支持到學(xué)術(shù)或者商業(yè)用途。

https://pro.coinmarketcap.com/features/

支持語(yǔ)言

CMC支持的語(yǔ)言包括NodeJS,PHP,Python,Ruby,Objective-C,Java(Android),C#(.NET),cURL

實(shí)操練習(xí)

注冊(cè):想要想使用CMC API PRO 必須獲取API Key,可以通過(guò)CMC 官網(wǎng)注冊(cè)并登錄API ,然后獲取Key 點(diǎn)擊復(fù)制以備使用。

https://pro.coinmarketcap.com/account

CMC的API 也可以通過(guò)2種方式訪問(wèn),通過(guò)request 或者官方庫(kù)來(lái)獲取。

首先通過(guò)pip install python-coinmarketcap 來(lái)進(jìn)行安裝。

這里我們以沙盒模式進(jìn)行演示,只要定義cmc=CoinMarketCapAPI(空白)便默認(rèn)進(jìn)入沙盒模式,或者輸入API Key 進(jìn)入Pro 模式。

資產(chǎn)獲取方法:首先導(dǎo)入CMC的庫(kù)并使用API中的cryptocurrency_info()功能來(lái)獲取資訊,這里以SOLANA為例:

這里返回的值可以是字典、整數(shù)型、字串以及波爾型,分別對(duì)應(yīng)各種功能,這種設(shè)計(jì)是開發(fā)者的福音。

代幣資訊獲?。何覀冞€可以使用_listings_latest() 來(lái)獲取最新的代幣資訊:

我們可以看到回復(fù)的是一個(gè)字典型,內(nèi)容包括ID、名稱、代號(hào)、CMC排名、代幣發(fā)行量、總量、加入日期和更新日期等,我們可以通過(guò)指定一個(gè)symbol 或者直接slug 來(lái)查詢某一個(gè)代幣的即時(shí)資訊。

獲得量?jī)r(jià)的方式為使用API的cryptocurrency_ohlcv_latest()功能,這里必須指定ID或者symbol,可以使用convert_id 來(lái)指定交易對(duì),系統(tǒng)默認(rèn)為USD:

其他功能:有趣的是CMC還提供了Airdrop的查詢功能,我們同樣以SOL 為例,值得注意的是這里必須輸入變數(shù)ID,API會(huì)回復(fù)空投的時(shí)間、參與人數(shù)和獲獎(jiǎng)人數(shù)等數(shù)據(jù):

CMC API 的功能同樣很齊全,包括交易所、代幣資訊、量?jī)r(jià)資訊、鏈上資訊和定制化資訊等都可以獲得,具體可以參考Pypi的文檔:

https://pypi.org/project/python-coinmarketcap/

可以看到CMC 更注重與開發(fā)者的體驗(yàn)感,而CoinGecko 的優(yōu)勢(shì)在于數(shù)據(jù)的多樣性和未來(lái)的布局,兩者各有千秋,除了這個(gè)賽道外,用戶還有更多的選擇,比如blockchain wallet, Coinsfera 等。但CMC和CoinGecko這兩大龍頭已占據(jù)了市場(chǎng)的大量資源和先發(fā)優(yōu)勢(shì),也是認(rèn)可度最高的兩個(gè)項(xiàng)目,短時(shí)間內(nèi)很難有后者能趕超,期待兩者的后續(xù)發(fā)展能給數(shù)據(jù)市場(chǎng)帶來(lái)更穩(wěn)定、高效和優(yōu)質(zhì)的API。

以上就是CoinGecko API和CoinMarketCap API哪個(gè)好?二者差異和優(yōu)缺點(diǎn)比較的詳細(xì)內(nèi)容,更多關(guān)于API差異和優(yōu)缺點(diǎn)比較的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

聲明:文章內(nèi)容不代表本站觀點(diǎn)及立場(chǎng),不構(gòu)成本平臺(tái)任何投資建議。本文內(nèi)容僅供參考,風(fēng)險(xiǎn)自擔(dān)!
Tag:CoinGecko   API   CoinMarketCap  

你可能感興趣的文章

幣圈快訊

  • 特朗普:有機(jī)會(huì)在本周或下周達(dá)成加沙?;饏f(xié)議

    2025-07-10 01:41
    ChainCatcher消息,據(jù)金十報(bào)道,美國(guó)總統(tǒng)特朗普表示,「我們有機(jī)會(huì)在本周或下周達(dá)成加沙?;饏f(xié)議?!?/div>
  • 特朗普:關(guān)稅公式基于常識(shí)制定,將發(fā)布更多關(guān)稅通知函

    2025-07-10 01:34
    ChainCatcher消息,據(jù)美國(guó)總統(tǒng)特朗普表示,關(guān)稅公式是基于常識(shí)制定的,「我今天還會(huì)發(fā)布更多關(guān)稅通知函。」
  • Circle與Bybit達(dá)成USDC收益分成協(xié)議

    2025-07-10 01:29
    ChainCatcher消息,據(jù)COINDESK報(bào)道,Circle與Bybit達(dá)成USDC收益分成協(xié)議。
  • 微軟:35%的新產(chǎn)品代碼由AI編寫,已通過(guò)AI技術(shù)節(jié)省5億美元

    2025-07-10 01:25
    ChainCatcher消息,據(jù)微軟表示,在大幅裁員之際,通過(guò)人工智能技術(shù)節(jié)省了5億美元,35%的新產(chǎn)品代碼由人工智能編寫。
  • 數(shù)據(jù):疑似ConsenSys于45分鐘前向SharpLink轉(zhuǎn)入5071枚ETH,約1347萬(wàn)美元

    2025-07-10 01:19
    ChainCatcher消息,據(jù)Arkm數(shù)據(jù)顯示,45分鐘前,標(biāo)記為SharpLinkGaming的地址接收到5071枚ETH,價(jià)值約1347萬(wàn)美元,資金來(lái)源疑為ConsenSys。
  • 查看更多