繁体   English   中英

C#MtGox值捕获器

[英]C# MtGox Value Grabber

好的,这是交易。 我是C#的初学者,但建议我学习它。 我迫不及待地想要工作一个比特币价值采集器-这样我就可以将这些值记录到一个文本文件中。 另一件事是,该值必须来自MtG​​ox,无论是其API还是其首页。

我花了一段时间处理HTTP请求和JSON解码(grrr ...),但是当我确定还有其他人可以花时间在我的学习代码上时,我看不出我要花多少时间帮我写就好。

有人认为他们可能对此有所帮助吗? 仅需几行代码,即可从MtGox获得最后的比特币价值。

非常感谢任何贡献。 将。

编辑:

var json = WebClient.DownloadString("http://data.mtgox.com/api/2/BTCUSD/money/ticker_fast");

string valueOriginal = Convert.ToString(json);

那就是我需要写的。 哇。 谢谢您的帮助,奥利弗(Oliver)。

这是一个问答网站,所以不要指望别人为您编写代码。

您可以使用任何支持HTTP调用的语言来访问其API。 这是一个很好的入门指南: MtGOX api文档

这是一个判断电话,但听起来您是一般编程新手。 不要致力于某种语言。 始终使用最好的工具完成工作。 我建议对这种工作使用一些“网络友好”的东西。 NodeJS可以很自然地理解从其API返回的JSON,因此无需您像在.NET中那样使用WebClient类或HttpResponseMessages的各种包装和实例,从而使您的工作更加轻松。 还应考虑将数据写入文本文件的目的。 什么会消耗这些数据? 您可能会跳过文件,而直接与下级使用者进行交互。

数据文件中应采用什么格式? 如果可以将其保存为JSON,则可以在C#中执行此操作

using System.Net;
//...
WebClient Client = new WebClient ();
Client.DownloadFile("https://mtgox.com/api/1/BTCUSD/ticker", @"C:\folder\results.json");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM