With our Joomla! extension TweetScheduler you can automatically post tweets through the LinkedIn API. This tutorial shows you how to configure the OAuth credentials within TweetScheduler to make use of the LinkedIn API.
To configure the LinkedIn API within TweetScheduler, you will need the following details:
First of all, login to LinkedIn with your own LinkedIn account.
Next, browse to the URL https://www.linkedin.com/secure/developer and hit the link Add New Application. This leads to a form where you need to enter the following details:
There is no need to configure the OAuth credentials in the form. Just generate the app.
After you have created your new LinkedIn application, reopen up the app-settings and note the new section OAuth Keys. Make sure you write down these values, because you will need to configure them within TweetScheduler:
Login to the Joomla! Administrator and browse to Components > TweetScheduler > Accounts. Click on New to create a new account. Configure the type to be LinkedIn. You can give the new account any title you like. Under Consumer Key configure the API Key generated by LinkedIn. Under Consumer Secret, configure the Secret Key generated by LinkedIn. Under OAUth Token, configure the OAuth User Token generated by LinkedIn. Under OAuth Token Secret, configure the OAuth User Secret generated by LinkedIn. Save the account.
Now that the account is created, the details need to be verified with LinkedIn and the application you created needs to be authorized. Within the Accounts overview, click on the link Authorize. This will redirect you to a LinkedIn page where you can choose whether to allow or to deny access. Click Allow. After this, you should be redirected to the Accounts overview within the Joomla! Administrator.
To reauthorize the account, for instance if you have regenerated the Consumer Key and/or Consumer Secret, just hit the link Reauthorize. If you just want to check whether the authorization is working, just click on Test. This should give you a notice with your LinkedIn screenname.