public void PostComment(string comment, string inReplyTo) { Authenticate(); string call_id = GetNextCallNr(); Dictionary <string, string> requestParams = new Dictionary <string, string>(); requestParams.Add("method", "stream.addcomment"); requestParams.Add("api_key", apiKey); requestParams.Add("session_key", sessionKey); requestParams.Add("call_id", call_id); requestParams.Add("v", "1.0"); requestParams.Add("post_id", inReplyTo); requestParams.Add("comment", comment); var result = channel.AddComment(apiKey, sessionKey, call_id, GenerateSignature(requestParams, sessionSecret), inReplyTo, comment); if (IsError(result)) { Logger.Error("Unable to update status. Error = {0}", LogSource.Channel, result); } }