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

比特币中国是一个比特币的交易平台,通过刷网可以读到他们提供的最新比特币交易行情。


访问的网址是: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;
}

 
  

仅供参考,具体操作,风险自担。


你可能感兴趣的:(如何从比特币中国那里读取比特币的最新行情?)