/// <summary> /// 获取任务并执行 /// </summary> public void GetTask() { try { var isauto = true; Beauty.App.BeautyService.WebTask[] tasks = client.GetUserTask(user.Username); if (tasks != null && tasks.Length > 0) { GetUserSetting(out isauto); foreach (Beauty.App.BeautyService.WebTask task in tasks) { if (task.TaskType == "share") { if (task.IsAuto && isauto) { PostShare(task); } else if (task.Autoflag.HasValue && !isauto) { PostShare(task); } } else if (task.TaskType == "like" && isauto) { PostLike(task); } else if (task.TaskType == "liked" && isauto) { PostLiked(task); } else if (task.TaskType == "comment" && isauto) { PostComment(task); } else if (task.TaskType == "record") { if (task.IsAuto && isauto) { PostRecord(task); } else if (task.Autoflag.HasValue && !isauto) { PostRecord(task); } } else if (task.TaskType == "superrecord") { if (task.IsAuto && isauto) { PostRecord(task); } else if (task.Autoflag.HasValue && !isauto) { PostRecord(task); } } } } } catch { } }