Search code examples
phpoauthlinkedin-api

Use PHP to access LinkedIn API without user login


I'm trying to automate a data pull from MY company page on linked in via the API. This will be a server side job with no user intervention.

I have credentials to log into linkedin and a REST API Application with keys as per: https://developer.linkedin.com/documents/quick-start-guide

I want to be able to pull the contents of my wall nightly to aggregate it to my social media site.

Is there a way to obtain and store the Oauth token server side and not require or fake the client session piece?

Thanks!


Solution

  • Yes you can, but a token can expire so you need renew it when needed.

    Here is an example: https://github.com/EJTH/SLinkedIn/blob/master/examples/reusing-tokens.php

    If you run a cron then dont authorize, but handle exceptions to reset the token and force the user to renew it on the next login.