public MessageResult sendPush(string payloadString) { Preconditions.checkArgument(!string.IsNullOrEmpty(payloadString), "payloadString should not be empty"); String url = HOST_NAME_SSL; url += PUSH_PATH; ResponseWrapper result = sendPost(url, Authorization(), payloadString); MessageResult messResult = new MessageResult(); messResult.ResponseResult = result; JpushSuccess jpushSuccess = JsonConvert.DeserializeObject<JpushSuccess>(result.responseContent); messResult.sendno = long.Parse(jpushSuccess.sendno); messResult.msg_id = long.Parse(jpushSuccess.msg_id); return messResult; }
private MessageResult sendPush(MessageParams msgParams, MsgTypeEnum msgType) { String url = enableSSL ? HOST_NAME_SSL : HOST_NAME; url += PUSH_PATH; String pamrams = prase(msgParams, msgType); //Console.WriteLine("begin post"); ResponseResult result = sendPost(url, null, pamrams); //Console.WriteLine("end post"); MessageResult messResult = new MessageResult(); if (result.responseCode == System.Net.HttpStatusCode.OK) { //Console.WriteLine("responseContent===" + result.responseContent); messResult = (MessageResult)JsonTool.JsonToObject(result.responseContent, messResult); String content = result.responseContent; } messResult.ResponseResult = result; return messResult; }