public string GetSampleGetMyLogin(SampleTokenModel vm) { InsertError(vm.spHostURL + "-" + vm.accessToken); var client = new RestClient(ConstantHelper.AppSetting.APIUrl); // client.Authenticator = new HttpBasicAuthenticator(username, password); RestRequest request = new RestRequest(ConstantHelper.APIRoute.Sample_GetMyLogin, Method.POST); request.RequestFormat = DataFormat.Json; request.AddBody(vm); IRestResponse <SampleTokenModel> response = client.Execute <SampleTokenModel>(request); SampleTokenModel name = response.Data; return(name.Name); }
public SampleTokenModel GetMyLogin(SampleTokenModel vm) { SampleTokenModel result = new SampleTokenModel(); try { ProjectTokenHelper.CheckValidAccessToken(vm.spHostURL, vm.accessToken); using (ClientContext clientContext = TokenHelper.GetClientContextWithAccessToken(vm.spHostURL, vm.accessToken)) { User spUser = clientContext.Web.CurrentUser; clientContext.Load(spUser, user => user.Title); clientContext.ExecuteQuery(); result.Name = spUser.Title; } } catch (Exception) { } return(result); }