/LinkedINSharp

C# SDK for LinkedIN

Primary LanguageC#MIT LicenseMIT

LinkedINSharp

LinkedINSharp is .NET SDK for LinkedIN. Its goals is to help .NET developers build web applications that integrate with LinkedIN.

Features

The LinkedIN C# SDK currently provides an implemenation of the following APIs offered by LinkedIN:

Work in progress

This library is still in development, please have a little patience. As soon as we have a stable version we will distribute it via Nuget.

Sample

The sample code belows shows how to create a client and retrieve the member profile of the authorized user.

// construct an access token, usally retrieved from OAuth authorization
var accessToken = new AccessToken( "MY_ACCESS_TOKEN", "MY_ACCESS_SECRET" );

// create the client
var client = new LinkedINRestClient("CONSUMER_KEY", "CONSUMER_SECRET", accessToken);

// retrieve the profile
var profile = client.RetrieveCurrentMemberProfile(ProfileField.NameOnly);

Note: The sample below will not work because of a bug in RestSharp, see pull-request Fix for #231 Support for LinkedIn Field-Selector Notation for details. To make this SDK work use my fork https://github.com/trilobyte/RestSharp.

Documentation

Please visit our Github Wiki for the most up-to-date documentation.

Help and Support

Create an issue on our Github project page if you encounter a problem with the SDK.

Help out

There are many ways you can contribute to this project. Like most open-source software projects, contributing code is just one of many outlets where you can help improve. Some of the things that you could help out with in this project are:

  • Documentation (both code and features)
  • Bug reports
  • Bug fixes
  • Feature requests
  • Feature implementations
  • Test coverage
  • Code quality
  • Sample applications

Copyright

Copyright © 2012 Bert Willems and contributors

License

This project is licensed under MIT. Refer to license.txt for more information.