//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; }
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; }