Coinbase 公共數(shù)據(jù) API 獲取交易對(duì)歷史價(jià)格 - 區(qū)塊鏈數(shù)據(jù)開(kāi)發(fā)實(shí)戰(zhàn)

簡(jiǎn)介:Coinbase吕喘,相信大家都不陌生漂辐,世界頂級(jí)數(shù)字貨幣交易所显拳。Coinbase 有非常完備的 API 服務(wù),包括允許開(kāi)發(fā)人員使用 OAuth2 協(xié)議允許 Coinbase 用戶(hù)授予第三方應(yīng)用程序?qū)ζ鋷?hù)的完全或部分訪問(wèn)權(quán)限伪很,而無(wú)需共享帳戶(hù)的 API 密鑰或登錄憑據(jù)岔激。本篇文章介紹開(kāi)發(fā)者如何使用 Coinbase 公共數(shù)據(jù) API 獲取交易對(duì)歷史價(jià)格。

Coinbase是掰,相信大家都不陌生虑鼎,世界頂級(jí)數(shù)字貨幣交易所。Coinbase 有非常完備的 API 服務(wù)键痛,包括允許開(kāi)發(fā)人員使用 OAuth2 協(xié)議允許 Coinbase 用戶(hù)授予第三方應(yīng)用程序?qū)ζ鋷?hù)的完全或部分訪問(wèn)權(quán)限炫彩,而無(wú)需共享帳戶(hù)的 API 密鑰或登錄憑據(jù)。

Coinbase, which I believe everyone knows, is the world's top digital currency exchange. Coinbase's API services are very comprehensive, it allows developers to use the OAuth2 protocol to allow a Coinbase user to grant a 3rd party application full or partial access to his/her account, without sharing the account’s API key or login credentials.

本篇文章絮短,我們展示如何利用 Coinbase 的 Market Data API 獲取交易對(duì)歷史價(jià)格江兢。

In this article, we show how to use Coinbase's Market Data API to get the historic rates for a product.

Market Data API 是 Coinbase Pro API 中不需要身份驗(yàn)證的公共信息端口,用于檢索市場(chǎng)數(shù)據(jù)丁频。它提供市場(chǎng)數(shù)據(jù)的快照杉允。

The Market Data API is an unauthenticated set of endpoints for retrieving market data. These endpoints provide snapshots of market data.

Market Data API 官方文檔:https://docs.pro.coinbase.com/#market-data

Market Data API official documentation: https://docs.pro.coinbase.com/#market-data

獲取交易對(duì)歷史價(jià)格:

Get the historic rates for a product.:

使用沙箱測(cè)試端口:

Use sandbox URL:

https://api-public.sandbox.pro.coinbase.com/products/<product-id>/candles

使用生產(chǎn)端口:

Use rest API endpoint URL:

https://api.pro.coinbase.com/products/<product-id>/candles

比如查詢(xún) ETH-BTC 交易對(duì):

For example, query ETH-BTC:

使用沙箱測(cè)試端口:

Use sandbox URL:

https://api-public.sandbox.pro.coinbase.com/products/ETH-BTC/candles

使用生產(chǎn)端口:

Use rest API endpoint URL:

https://api.pro.coinbase.com/products/ETH-BTC/candles

Node.js 代碼示例:

Code example (Node.js):

const fetch = require('node-fetch');

fetch('https://api-public.sandbox.pro.coinbase.com/products/<product-id>/candles', {
    method: 'get',
}).then(response => response.json()
    .then(data => console.log(data)));

端口接受三個(gè)可選參數(shù):

Parameters:

start: ISO 8601規(guī)則的開(kāi)始時(shí)間
end: ISO 8601規(guī)則的結(jié)束時(shí)間
granularity: 時(shí)間段大小(輸入秒數(shù))

start: Start time in ISO 8601
end: End time in ISO 8601
granularity: Desired timeslice in seconds

granularity 參數(shù)只能是這些值:{60, 300, 900, 3600, 21600, 86400}席里。否則請(qǐng)求將被拒絕叔磷。這些值都是秒數(shù),分別代表一分鐘奖磁,五分鐘改基,十五分鐘,一小時(shí)咖为,六小時(shí)和一天秕狰。

The granularity field must be one of the following values: {60, 300, 900, 3600, 21600, 86400}. Otherwise, your request will be rejected. These values correspond to timeslices representing one minute, five minutes, fifteen minutes, one hour, six hours, and one day, respectively.

返回的 JSON 示例:

Return JSON example:

[
    [ time, low, high, open, close, volume ],
    [ 1415398768, 0.32, 4.2, 0.35, 4.2, 12.3 ],
    ...
]

返回 JSON 釋義:

Each bucket is an array of the following information:

time: 時(shí)間段開(kāi)始的時(shí)間;
low: 時(shí)間段中的最低價(jià)格躁染;
high: 時(shí)間段中的最高價(jià)格鸣哀;
open: 時(shí)間段中第一筆交易的開(kāi)盤(pán)價(jià);
close: 時(shí)間段中最后一筆交易的收盤(pán)價(jià)吞彤;
volume: 時(shí)間段中的交易活動(dòng)量我衬。

time: bucket start time
low: lowest price during the bucket interval
high: highest price during the bucket interval
open: opening price (first trade) in the bucket interval
close: closing price (last trade) in the bucket interval
volume: volume of trading activity during the bucket interval

Market Data API 思維導(dǎo)圖:

Mind map of the Market Data API:

Coinbase Market Data API

我們有一個(gè)區(qū)塊鏈知識(shí)星球,做區(qū)塊鏈前沿資料的歸納整理以方便大家檢索查詢(xún)使用备畦,也是國(guó)內(nèi)頂尖區(qū)塊鏈技術(shù)社區(qū)低飒,歡迎感興趣的朋友加入。如果你對(duì)上面內(nèi)容有疑問(wèn)懂盐,也可以加入知識(shí)星球提問(wèn)我:

區(qū)塊鏈社群 知識(shí)星球
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末褥赊,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子莉恼,更是在濱河造成了極大的恐慌拌喉,老刑警劉巖速那,帶你破解...
    沈念sama閱讀 217,509評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異尿背,居然都是意外死亡端仰,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén)田藐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)荔烧,“玉大人,你說(shuō)我怎么就攤上這事汽久『捉撸” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,875評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵景醇,是天一觀的道長(zhǎng)臀稚。 經(jīng)常有香客問(wèn)我,道長(zhǎng)三痰,這世上最難降的妖魔是什么吧寺? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,441評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮散劫,結(jié)果婚禮上稚机,老公的妹妹穿的比我還像新娘。我一直安慰自己舷丹,他們只是感情好抒钱,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著颜凯,像睡著了一般。 火紅的嫁衣襯著肌膚如雪仗扬。 梳的紋絲不亂的頭發(fā)上症概,一...
    開(kāi)封第一講書(shū)人閱讀 51,365評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音早芭,去河邊找鬼彼城。 笑死,一個(gè)胖子當(dāng)著我的面吹牛退个,可吹牛的內(nèi)容都是我干的募壕。 我是一名探鬼主播,決...
    沈念sama閱讀 40,190評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼语盈,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼舱馅!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起刀荒,我...
    開(kāi)封第一講書(shū)人閱讀 39,062評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤代嗤,失蹤者是張志新(化名)和其女友劉穎棘钞,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體干毅,經(jīng)...
    沈念sama閱讀 45,500評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡宜猜,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評(píng)論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了硝逢。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片姨拥。...
    茶點(diǎn)故事閱讀 39,834評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖渠鸽,靈堂內(nèi)的尸體忽然破棺而出垫毙,到底是詐尸還是另有隱情,我是刑警寧澤拱绑,帶...
    沈念sama閱讀 35,559評(píng)論 5 345
  • 正文 年R本政府宣布综芥,位于F島的核電站,受9級(jí)特大地震影響猎拨,放射性物質(zhì)發(fā)生泄漏膀藐。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評(píng)論 3 328
  • 文/蒙蒙 一红省、第九天 我趴在偏房一處隱蔽的房頂上張望额各。 院中可真熱鬧,春花似錦吧恃、人聲如沸虾啦。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,779評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)傲醉。三九已至,卻和暖如春呻率,著一層夾襖步出監(jiān)牢的瞬間硬毕,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,912評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工礼仗, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留吐咳,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,958評(píng)論 2 370
  • 正文 我出身青樓元践,卻偏偏與公主長(zhǎng)得像韭脊,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子单旁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容