DateTime dt = DateTime.Now;
int tick = dt.Year + dt.Month + dt.Day + dt.Hour + dt.Minute + dt.Second + dt.Millisecond;
string par = "method=getinfo&nonce=" + tick.ToString();
byte[] parBytes = encoding.GetBytes(par);
var keyByte = encoding.GetBytes(privKey + par);
var hmac = new HMACSHA512(keyByte);
string finalPass = BitConverter.ToString(hmac.Key, 0).Replace("-", "");
string url = "
https://www.cryptsy.com/api.php";
var webRequest = (HttpWebRequest)WebRequest.Create(url);
webRequest.Credentials = new NetworkCredential(pubKey, finalPass);
if (webRequest != null)
{
webRequest.Method = "POST";
Stream newStream = webRequest.GetRequestStream();
// Send the data.
newStream.Write(parBytes, 0, parBytes.Length);
newStream.Close();
var httpResponse = (HttpWebResponse)webRequest.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
var result = streamReader.ReadToEnd();
}
why i always get in result: {"success":0,"error":"unknown method"}