godpod/linkedin

PHP LinkedIn SDK

v1.0.5 2020-07-30 20:27 UTC

This package is not auto-updated.

Last update: 2024-11-29 17:26:04 UTC


README

Linkedin PHP SDK based on ashwinks/PHP-Linkedin-SDK

PHP-LinkedIn-SDK

A PHP wrapper for the LinkedIn API

Here's a quick way to get started with this wrapper:

Instantiate our class

use LinkedIn\LinkedIn;

$li = new LinkedIn(
  array(
    'api_key' => 'yourapikey', 
    'api_secret' => 'yourapisecret', 
    'callback_url' => 'https://yourdomain.com/redirecthere'
  )
);

Get the login URL - this accepts an array of SCOPES

$url = $li->getLoginUrl(
  array(
    LinkedIn::SCOPE_BASIC_PROFILE, 
    LinkedIn::SCOPE_EMAIL_ADDRESS, 
    LinkedIn::SCOPE_NETWORK
  )
);

LinkedIn will redirect to 'callback_url' with an access token as the 'code' parameter. You might want to store the token in your session so the user doesn't have to log in again

$token = $li->getAccessToken($_REQUEST['code']);
$token_expires = $li->getAccessTokenExpiration();

Make a request to the API

$info = $li->get('/people/~:(first-name,last-name,positions)');