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