如何从比特币中国那里读取比特币的最新行情?
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;
}
仅供参考,具体操作,风险自担。
访问的网址是: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;
}
仅供参考,具体操作,风险自担。
相关文章推荐
- Dynamo分布式系统——「RWN」协议解决多备份数据如何读写来保证数据一致性,而「向量时钟」来保证当读取到多个备份数据的时候,如何判断哪些数据是最新的这种情况
- kafka consumer 如何设置每次重启时从最新数据开始读取
- 如何使用Java读取串口的程序
- 如何向SQL Server中保存bmp图象以及读取
- 如何有效的使用C#读取文件
- 求助!如何使用编程读取24位bmp格式的图片?
- 在FormCreate事件中,如何读取命令行参数?求解?
- [Config]如何利用ConfigurationSettings.AppSettings.GetValues读取配置文件中多个同Key的value
- 如何读取网页表格中的数据
- 如何用java按行读取文本文件?
- C#如何读取post方式的网页的HTML代码?
- 如何找到最新的条形码字体,并在水晶报表显示?
- C#如何读取注册信息
- 为什么我读取空消息队列是会死机?如何直到队列目前是不是空?
- 如何在PB和ASP中读取EXCEL电子表格的数据(收藏)
- 对应诺言,写了篇文章,“如何使用Serialization 进行文件存储/读取数据 (上)”, 请大家评评。
- 如何把一个图像存储到XML数据中,并读取出来?
- Vsiaul C#如何读取注册信息
- 如何在 Java 应用程序中读取8 位和24 位位图文件
- 自定义Visual Studio .NET 2003的Start Page,动态读取cnBlogs.Com的最新.NET随笔