public ScheduleResult deleteSchedule(string schedule_id) { Preconditions.checkArgument(schedule_id != null, (object)"schedule_id should not be empty"); Console.WriteLine(schedule_id); ResponseWrapper responseWrapper = this.sendDelete("https://api.jpush.cn" + "/v3/schedules" + "/" + schedule_id, this.Authorization(), schedule_id); ScheduleResult scheduleResult = new ScheduleResult(); scheduleResult.ResponseResult = responseWrapper; ScheduleSuccess scheduleSuccess = (ScheduleSuccess)JsonConvert.DeserializeObject <ScheduleSuccess>(responseWrapper.responseContent); return(scheduleResult); }
public ScheduleResult sendSchedule(string schedulepayload) { Preconditions.checkArgument(!string.IsNullOrEmpty(schedulepayload), (object)"schedulepayload should not be empty"); Console.WriteLine(schedulepayload); ResponseWrapper responseWrapper = this.sendPost("https://api.jpush.cn" + "/v3/schedules", this.Authorization(), schedulepayload); ScheduleResult scheduleResult = new ScheduleResult(); scheduleResult.ResponseResult = responseWrapper; ScheduleSuccess scheduleSuccess = (ScheduleSuccess)JsonConvert.DeserializeObject <ScheduleSuccess>(responseWrapper.responseContent); scheduleResult.schedule_id = scheduleSuccess.schedule_id; scheduleResult.name = scheduleSuccess.name; return(scheduleResult); }
public ScheduleResult sendSchedule(string schedulepayload) { Preconditions.checkArgument(!string.IsNullOrEmpty(schedulepayload), "schedulepayload should not be empty"); Console.WriteLine(schedulepayload); String url = HOST_NAME_SSL; url += PUSH_PATH; ResponseWrapper result = sendPost(url, Authorization(), schedulepayload); ScheduleResult messResult = new ScheduleResult(); messResult.ResponseResult = result; ScheduleSuccess scheduleSuccess = JsonConvert.DeserializeObject <ScheduleSuccess>(result.responseContent); messResult.schedule_id = scheduleSuccess.schedule_id; messResult.name = scheduleSuccess.name; return(messResult); }
//DELETE https://api.jpush.cn/v3/schedules/{schedule_id} //删除指定的Schedule任务 public ScheduleResult deleteSchedule(string schedule_id) { Preconditions.checkArgument(schedule_id != null, "schedule_id should not be empty"); Console.WriteLine(schedule_id); String url = HOST_NAME_SSL; url += PUSH_PATH; url += DELETE_PATH; url += schedule_id; ResponseWrapper result = sendDelete(url, Authorization(), schedule_id); ScheduleResult messResult = new ScheduleResult(); messResult.ResponseResult = result; ScheduleSuccess scheduleSuccess = JsonConvert.DeserializeObject <ScheduleSuccess>(result.responseContent); //messResult.schedule_id = scheduleSuccess.schedule_id; //messResult.name = scheduleSuccess.name; return(messResult); }