In order to link most of your posts, LinkedIn requires you to create an application with them. This documentation provides instructions on how to properly setting up LinkedIn application. LinkedIn application will allows you to automate sharing blogs into LinkedIn with minimal interaction.
Step 1 - Create App
Allowing users to link their LinkedIn account to your site requires LinkedIn app. Navigate to the LinkedIn developer site at https://developer.linkedin.com/ and click on the My Apps link on the menu bar in the header.
Once you have logged in, you will be redirected to My Applications page. Click on Create Application button to add new app.
Step 2 - Setting Up Application
To correctly create the application, please fill in the sections of the application which are explained below:
Company Name - Select an existing company or choose New Company. If you select new company, you will be asked to enter a company name.
Name - Enter a name for your application.
Description - Enter a description for your application.
Application Logo - Add and upload an image for your application's logo.
Application Use - Select the most appropriate category from the dropdown.
Website URL - Enter the URL for your website’s homepage.
Business Email - Enter your email address as your business email.
Business Phone - Enter your phone number as your business phone.
Once you have done all that, click on Submit button to complete the app creation process.
Step 3 - Authentication Keys
On the next page, you will find the Client ID and Client Secret keys. You will need to copy and paste both of these keys into LinkedIn Autoposting section in your EasyBlog.
Step 4 - Furnishing Application Details
Additional permission is required by the app. Under Default Application Permissions section, you will see several additional permissions are displayed. You will need to add w_share permission to the app to allow EasyBlog autopost to your LinkedIn profile.
If you're autoposting blogs to a LinkedIn business page, you have to add rw_company_admin permission as well.
If you're using an older version of LinkedIn app, you will find an extra permission rw_nus is checked. You have to UNCHECK this permission as LinkedIn has depreciated its functionality.
At OAuth 1.0a section, you will find the Default "Accept" Redirect URL and Default "Cancel" Redirect URL fields. You will need to provide LinkedIn your site's url as illustrated below.
Once you have set the above settings, click on the Update button to store the changes.
Step 5 - Autoposting Integration
Once you done all that, the app is now complete. You should now add the Client ID and Client Secret keys into EasyBlog LinkedIn Autoposting settings. In your site, navigate to Components > EasyBlog > Auto Posting > LinkedIn. Click on Save button to store the keys.
Step 6 - Autoposting Authentication
After you have added the Client ID and Client Secret keys as in Step 5, now it's time to authenticate it. Click on Sign in with LinkedIn button. A dialog popup will be appeared for this authentication process. Click on Allow access button to authenticate it.
Oh don't forget to Enable LinkedIn Integration on your site. That's about it.