Skip to content

Latest commit

 

History

History

examples

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

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