soroush / apply-with-linkedin-php
A Linkedin wrapper, that generates a CV from users profile that can be send to consultants
Installs: 50
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 1
Forks: 0
Open Issues: 1
pkg:composer/soroush/apply-with-linkedin-php
Requires
- php: >=5.4.0
- ensepar/html2pdf: dev-master
Requires (Dev)
- satooshi/php-coveralls: dev-master
This package is not auto-updated.
Last update: 2025-10-25 23:11:11 UTC
README
Linkedin Class which generates a PDF based upon user profile
Why should I use this library?
- You dont need to write long api calls. All api calls are handled by the library
- IDE friendly: The library is IDE friendly, you don't need to check linkedin website to view available fields You can view the fields in the Entity folder
- Generates PDF from members profile
- Few line of code. You can create a PDF from members profile, display it in browser
- Saves time!
The reason why I have use oauth 1 is because you can clear the tokens, and you can enforce user to sign in again!
Installation
Composer
If your using composer add this to your dependencies:
"soroush/apply-with-linkedin-php": "dev-master"
PHP OAUTH driver
You would need to install the PHP OAUTH Driver Execute this command on your machine
pecl install oauth
Sample code to download profile as PDF
require_once 'vendor/autoload.php'; $consumerKey = ''; $consumerSecret = ''; $linkedin = new \Soroush\Linkedin\Linkedin($consumerKey, $consumerSecret); if ($linkedin->isLoggedIn()) { echo $linkedin->fetch()->downloadPdf(); } else { echo $linkedin->getLoginUrl(); }
Sample code to get user details
require_once 'vendor/autoload.php'; $consumerKey = ''; $consumerSecret = ''; $linkedin = new \Soroush\Linkedin\Linkedin($consumerKey, $consumerSecret); if ($linkedin->isLoggedIn()) { echo $linkedin->fetch()->profile()->getFirstName(); echo $linkedin->fetch()->profile()->getLastName(); } else { echo $linkedin->getLoginUrl(); }