A partire da ora, è necessario avere familiarità con la parola API. Al giorno d’oggi le API sociali stanno giocando un ruolo importante per raccogliere informazioni su un individuo o un’organizzazione o quasi. Quindi vedremo l’implementazione dell’API di Facebook Graph usando python per estrarre alcuni dati da Facebook.
Se vai su https://developers.facebook.com/docs/, troverai le lingue per le quali Facebook fornisce supporto API. Ma facebook non fornisce un client ufficiale per python. Quindi, useremo Facebook SDK invece per lo scopo. Prima di iniziare a estrarre (estrarre o data mining) alcuni dati, installiamo prima l’SDK di Facebook per python. È tranquillo semplice:
sudo pip install facebook-sdk
Prima di saltare nel data mining da Facebook, ci sono alcuni requisiti che dobbiamo soddisfare in anticipo. Abbiamo bisogno di un Access Token
per accedere a qualsiasi dato dal sito di social networking e raccogliere informazioni. Quindi, cos’è un Access Token
?
Per semplificare, diciamo che è una sorta di codice di accesso o autorizzazione che Facebook(o qualsiasi altro sito web) fornisce, in modo da poter accedere ai dati come utente legittimo e possono tenerne traccia.
Un token di accesso è un oggetto che descrive il contesto di sicurezza di un processo o thread. Le informazioni nel token includono l’identità e i privilegi dell’account utente associato al processo o al thread.
È necessario disporre di un account Facebook per richiedere un token di accesso. Ora segui i seguenti passaggi:
- Accedi al tuo account.
- Visita https://developers.facebook.com/
- Ora, nella sezione in alto a destra. Clicca su Inizia sezione. E seguire le formalità e procedere.
- Ora, seleziona un nome visualizzato per la tua app e fai clic su Crea ID app.
- Dopo aver generato
App ID
visita https://developers.facebook.com/strumenti/explorer/ - Ora, fai clic su Ottieni token → Ottieni token di accesso utente. Se si dispone di più app di quelle che potrebbero essere necessarie, selezionare per quale app si desidera generare il token.
- Ora seleziona Autorizzazioni dati utente e fai clic su Ottieni token di accesso
- Verrà generato il tuo token. Copialo negli appunti. Si consiglia di non condividere questo token di accesso. E se lo si utilizza in un programma, non utilizzare direttamente. Si consiglia di salvare questo token in un file separato e prendere input da lì o impostare una variabile ambiente come
$ set FACEBOOK_TEMP_TOKEN = "YOUR_TOKEN"
.Ma, poiché questi token scadono dopo un po ‘ di tempo, è necessario aggiornarlo ancora e ancora.