protected void sendButton_Click(object sender, EventArgs e) { ILinkedInService service = _linkedInService; try { Person currentUser = service.GetCurrentUser(ProfileType.Standard); string body = string.Format("{0} {1}", currentUser.Name, bodyTextBox.Text); console.Text += service.PostNetworkUpdate("nl-nl", body); } catch (LinkedInException lie) { console.Text += lie.Message; } }
protected void Page_Load(object sender, EventArgs e) { ILinkedInService service = _linkedInService; List <ProfileField> fields = new List <ProfileField>(); fields.Add(ProfileField.PersonId); fields.Add(ProfileField.FirstName); fields.Add(ProfileField.LastName); fields.Add(ProfileField.Headline); fields.Add(ProfileField.CurrentStatus); fields.Add(ProfileField.PositionId); fields.Add(ProfileField.PositionTitle); fields.Add(ProfileField.PositionSummary); fields.Add(ProfileField.PositionStartDate); fields.Add(ProfileField.PositionEndDate); fields.Add(ProfileField.PositionIsCurrent); fields.Add(ProfileField.PositionCompanyName); fields.Add(ProfileField.PictureUrl); DisplayProfile(service.GetCurrentUser(ProfileType.Standard, fields)); }
private void ShowCurrentStatus() { ILinkedInService service = _linkedInService; List <ProfileField> fields = new List <ProfileField>(); fields.Add(ProfileField.PersonId); fields.Add(ProfileField.FirstName); fields.Add(ProfileField.LastName); fields.Add(ProfileField.Headline); fields.Add(ProfileField.CurrentStatus); fields.Add(ProfileField.PositionId); fields.Add(ProfileField.PositionTitle); fields.Add(ProfileField.PositionSummary); fields.Add(ProfileField.PositionStartDate); fields.Add(ProfileField.PositionEndDate); fields.Add(ProfileField.PositionIsCurrent); fields.Add(ProfileField.PositionCompanyName); fields.Add(ProfileField.PictureUrl); Person currentUser = service.GetCurrentUser(ProfileType.Standard, fields); currentStatusLiteral.Text = currentUser.CurrentStatus; }
protected void Page_Load(object sender, EventArgs e) { ILinkedInService service = _linkedInService; try { List <ProfileField> fields = new List <ProfileField> { ProfileField.ApiStandardProfileRequestHeaders, ProfileField.ApiStandardProfileRequestUrl, ProfileField.Associations, ProfileField.Connections, ProfileField.CurrentShare, ProfileField.CurrentStatus, ProfileField.CurrentStatusTimestamp, ProfileField.DateOfBirth, ProfileField.Distance, ProfileField.EducationActivities, ProfileField.EducationDegree, ProfileField.EducationEndDate, ProfileField.EducationFieldOfStudy, ProfileField.EducationId, ProfileField.EducationSchoolName, ProfileField.EducationStartDate, ProfileField.FirstName, ProfileField.Headline, ProfileField.Honors, ProfileField.IMAccounts, ProfileField.Industry, ProfileField.LastName, ProfileField.LocationCountryCode, ProfileField.LocationName, ProfileField.MainAddress, ProfileField.NumberOfConnections, ProfileField.NumberOfConnectionsCapped, ProfileField.NumberOfRecommenders, ProfileField.PersonId, ProfileField.PhoneNumbers, ProfileField.PictureUrl, ProfileField.PositionCompanyName, ProfileField.PositionEndDate, ProfileField.PositionId, ProfileField.PositionIsCurrent, ProfileField.PositionStartDate, ProfileField.PositionSummary, ProfileField.PositionTitle, ProfileField.ProposalComments, ProfileField.PublicProfileUrl, ProfileField.RecommendationId, ProfileField.RecommendationRecommendationType, ProfileField.RecommendationRecommender, ProfileField.RelationToViewerDistance, ProfileField.RelationToViewerNumberOfRelatedConnections, ProfileField.RelationToViewerRelatedConnections, ProfileField.SiteStandardProfileRequestUrl, ProfileField.Specialties, ProfileField.Summary, ProfileField.ThreeCurrentPositions, ProfileField.ThreePastPositions, ProfileField.TwitterAccounts }; Person person = service.GetCurrentUser(ProfileType.Standard, fields); console.Text += Utilities.SerializeToXml <Person>(person);; } catch (LinkedInException lie) { console.Text += lie.Message; } }