private FaceResult FaceAddOrUpdate(UserFaceRegister userInfo, bool isAdd) { var url = $"/rest/2.0/face/v2/faceset/user/{(isAdd ? "add" : "update")}"; if (string.IsNullOrEmpty(userInfo.Image)) { return(new FaceResult { error_code = "-1", error_msg = "无图片信息" }); } userInfo.ImageBase64 = ToBase64(userInfo.Image); if (!isAdd) { userInfo.ActionType = ActionType.Replace; } FaceResult result = TryApiWithAccessToken <FaceResult>(url, userInfo.ToRequestParameter()); return(result); }
public FaceResult FaceUpdate(UserFaceRegister userInfo) { return(FaceAddOrUpdate(userInfo, false)); }
public FaceResult FaceAdd(UserFaceRegister userInfo) { return(FaceAddOrUpdate(userInfo, true)); }