コード例 #1
0
    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;
        }
    }
コード例 #2
0
    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));
    }
コード例 #3
0
    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;
    }
コード例 #4
0
    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;
        }
    }