Latest commit f803aea May 11, 2018
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
README.md
demo.jpg
index.php

README.md

How to run examples

First, clone repository.

git clone https://github.com/zoonman/linkedin-api-php-client

Change dir to the repo

cd linkedin-api-php-client

Install dependencies:

composer install [-d /path/to/repository/root]

If you don't have composer, you can get it here. Parameters in brackets are optional.

Create .env file with linkedin credentials in the parent catalog (in the repository root) like this

LINKEDIN_CLIENT_ID=111ClientId111
LINKEDIN_CLIENT_SECRET=222ClientSecret

The simplest way to do that to run the following commands:

echo 'LINKEDIN_CLIENT_ID=111ClientId111' >> .env
echo 'LINKEDIN_CLIENT_SECRET=222ClientSecret' >> .env

To get client and secret go to LinkedIn Developers portal and create new app there.

After add to OAuth 2.0 Authorized Redirect URLs:

http://localhost:8901/

Next, run PHP embedded server in the repository root:

php -S localhost:8901 -t examples

Navigate to http://localhost:8901/

If you will see error like Class 'Dotenv\Dotenv' not found... install DotEnv using the following command:

composer require vlucas/phpdotenv