CodeHelper.API.LinkedIn
1.0.3
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package CodeHelper.API.LinkedIn --version 1.0.3
NuGet\Install-Package CodeHelper.API.LinkedIn -Version 1.0.3
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="CodeHelper.API.LinkedIn" Version="1.0.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add CodeHelper.API.LinkedIn --version 1.0.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: CodeHelper.API.LinkedIn, 1.0.3"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install CodeHelper.API.LinkedIn as a Cake Addin #addin nuget:?package=CodeHelper.API.LinkedIn&version=1.0.3 // Install CodeHelper.API.LinkedIn as a Cake Tool #tool nuget:?package=CodeHelper.API.LinkedIn&version=1.0.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
CodeHelper.API.LinkedIn
CodeHelper.API.LinkedIn is a lightweight and simple .NET Wrapper to let you share posts, url and articles on LinkedIn Including ShareTextMessage and ShareUrl
Question?
- LinkedIn API: https://docs.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/share-on-linkedin?context=linkedin%2Fconsumer%2Fcontext
- Frederik van Lierde https://twitter.com/@frederik_vl/
- GitHub https://github.com/frederikvanlierde/CodeHelper.API.LinkedIn
- NuGet https://www.nuget.org/packages/CodeHelper.API.LinkedIn
Version
- 1.0.3 : ShareImage
- 1.0.2 : GetAuthorID
- 1.0.0 : ShareTextMessage, ShareUrl
Methods
- LinkedInHelper.GetAuthorID() : Returns the profile id for the current member, using the accesstoken
- LinkedInHelper.ShareTextMessage(string textMessage, string visibility = CodeHelper.API.LinkedIn.VisibilityTypes.Public) : Share a simple text message on LinkedIn
- LinkedInHelper.ShareUrl(string textMessage, string eUrl, string visibility = CodeHelper.API.LinkedIn.VisibilityTypes.Public, string articleTitle=null, string articleDescription=null) : Share an Article or an URL
- LinkedInHelper.ShareImage(string textMessage, byte[] imageData, string visibility = CodeHelper.API.LinkedIn.VisibilityTypes.Public, string imageTitel= null, string imageDescription=null) : Share an Image
Use of Code
using CodeHelper.API.LinkedIn;
LinkedInHelper _helper = new() {AuthorID= "{authorid}", AccessToken = "{accesstoken}" };
await _helper.ShareTextMessage("A first test message shared on LinkedIn");
await _helper.ShareUrl("Check out my updated website", "https://frederik.today/", VisibilityTypes.Public, "Frederik Today", "My Upated Webiste") ;
byte[] _image = File.ReadAllBytes(@"{PATHTOIMAGE}");
await _helper.ShareImage("Test for post", _image, VisibilityTypes.Public, "My Image Title", "MyImage Description");
Authentication
LinkedIn API uses OAuth2.0 and you need to get your Access Token which you can find via My Apps page https://www.linkedin.com/developers/apps
Usage
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net6.0
- CodeHelper.Core.PlaceHolder (>= 6.0.0)
- Microsoft.Owin.Security.OAuth (>= 4.2.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.