Salve a tutti,

oggi spiegherò come prelevare le informazioni di un ‘utente che effettua il login sul nostro portale/sito mediante linkedin.

Lo script è interamente scritto in PHP ed è completamente commentato per comprenderne il funzionamento.
NB: lo script in PHP di esempio sul portale developer di linkedin non funziona correttamente, questo è adattato da me per il corretto funzionamento.

Detto questo proseguiamo per step alla configurazione dello script e dell’app linkedin da utilizzare poi:

Step 1: Creazione dell’app Linkedin mediante iscrizione al portale developer:
Collegatevi a questo indirizzo: https://www.linkedin.com/secure/developer

Vi apparirà una cosa del genere:

passo_1_linkedin

Dopo esservi loggati vi apparirà una lista (probabilmente vuota) dove partiremo con la creazione della nostra app. Clicchiamo sul link “Aggiungi una nuova applicazione” e successivamente vi apparirà una schermata del genere:

esempio confing app sviluppo

Ora in questa pagina (foto sopra) dovrete compilarla, alcuni campi sono chiari e precisi mentre su alcuni dovrei dire due parole:

  1. Nella sezione Contratto utente OAuth -> Ambito predefinito dovrete selezionare i permessi che la vostra applicazione dovrà o potrà richiedere. I nomi sono molto comprensibili.
  2. Nella sezione Contratto utente OAuth -> URL reindirizzamento OAuth 2.0 in questo box dovrete inserire gli URL/Link completi della posizione del vostro script o di qualunque redirect URL che andrete ad utilizzare nello script.
  3. Nella sezione Informazioni sull’applicazione -> questa selezione sè selezionerete Developement vorrà dire che il vostro login sarà funzionante solo agli amministratori o agli sviluppatori dichiarati in precedenza nell’app….altre persone che proveranno a loggarsi … il login non funzionerà, mentre l’esatto contrario se selezionerete Live

Detto questo alla fine confermate la procedura e troverete dei dati di questo tipo:

dati_finali_app

In questa schermata finale troverete 2 chiavi importantissime che serviranno a far funzionare correttamente il nostro script, sarebbero Chiave API e Chiave privata da conservare e mettere da parte.

Per ora abbiamo completato la parte di configurazione della nostra applicazione linkedin, ora passiamo al nostro script PHP:

Ecco il nostro script, per farlo funzionare dovrete sostituire con le vostre chiavi le prime righe.
Il codice è interamente commentato e non dovreste avere difficoltà nel comprenderlo ma per qualsiasi problema non esitate a commentare.

PS: Questo script comprende i permessi per il profilo completo, le connection e i gruppi iscritti per altri permessi e richieste potete recarvi sulla documentazione linkedin a questo indirizzo:
https://developer.linkedin.com/documents/profile-api

Se volete vedere lo script in esecuzione funzionante potrete testarlo/provarlo al seguente indirizzo:

http://www.luongovincenzo.it/getLinkedinInfo.php


PROCEDURA PER IL DOWNLOAD

1. Clicchiamo su DOWNLOAD e si aprirà una nuova pagina con un contatore di secondi.

2.Attendiamo i 5 secondi e clicchiamo su "AVANTI" come nella foto.


VI RICORDO CHE È TUTTO A SCOPO ILLUSTRATIVO.

NON MI ASSUMO NESSUNA RESPONSABILITÀ NELL’ USO CHE NE FARETE.

IO E I MIEI TUTORIAL NON NE SIAMO RESPONSABILI.

UTILIZZARE SOFTWARE CONTRAFFATTO E' UN REATO.

Licenza Creative Commons
Quest'opera è distribuita con Licenza Creative Commons Attribuzione - Non commerciale - Condividi allo stesso modo 4.0 Internazionale.

Ti è piaciuto il mio articolo? Ti piacerebbe offrirmi un caffè? Con PayPal è facile


Oppure tramite la piattaforma BMC

Offrimi un CaffèOffrimi un Caffè