您的位置:首页 > 其它

如何从比特币中国那里读取比特币的最新行情?

2014-12-04 10:22 197 查看
比特币中国是一个比特币的交易平台,通过刷网可以读到他们提供的最新比特币交易行情。

访问的网址是:https://data.btcchina.com/data/ticker?market=BTCCNY

返回的结果是:

{

"ticker":

{

"high":"2376.97",

"low":"2297.00",

"buy":"2321.59",

"sell":"2322.27",

"last":"2322.30",

"vol":"166322.75680000",

"date":1417659087,

"vwap":2321.11,

"prev_close":2319.74,

"open":2319.73

}

}

通过VC程序自动刷行情,可以这样调用:

CString HttpOperate(CString strUrl)

{

CInternetSession mySession(NULL,0);

CHttpFile* myHttpFile=NULL;

CString myData,myAllData;

myHttpFile = (CHttpFile*)mySession.OpenURL(strUrl);

if(myHttpFile)

{

while(myHttpFile->ReadString(myData))

{

myAllData += myData;

}

myHttpFile->Close();

delete myHttpFile;

}

mySession.Close();

return myAllData;

}

CString cs, cs1;

try

{

cs = HttpOperate("https://data.btcchina.com/data/ticker?market=BTCCNY");

}

catch(CException *e)

{

CTime T=CTime::GetCurrentTime();

e->GetErrorMessage(cs1.GetBuffer(MAX_PATH), MAX_PATH);

cs1.ReleaseBuffer();

m_strMsg.Format(_T("%02d:%02d:%02d 出错:%s(%d)"), T.GetHour(), T.GetMinute(), T.GetSecond(), cs1, ++m_nError);

e->Delete();

return;

}



仅供参考,具体操作,风险自担。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: