public async Task <IHttpActionResult> LoginByThird(string thirdKey, ThirdProvider thirdProvider, LoginDevice loginDevice, string clientVersion, string registKey = "")
        {
            var result = await UserContract.LoginByThird(thirdKey, thirdProvider, loginDevice, clientVersion, registKey);

            return(Json(result.ToApiResult()));
        }