vanaf nu moet u bekend zijn met het woord API. Tegenwoordig spelen sociale API ‘ s een belangrijke rol bij het verzamelen van informatie over een individu of een organisatie of bijna alles. Dus we zullen kijken naar de uitvoering van Facebook Graph API met behulp van python om de mijne sommige gegevens van Facebook.
als u naar https://developers.facebook.com/docs/ gaat, vindt u de talen waarvoor facebook API-ondersteuning biedt. Maar, facebook biedt geen officiële client voor python. Zo, we zullen gebruik maken van Facebook SDK plaats voor het doel. Voordat we aan de slag om de mijne(extract of data mining) sommige gegevens laten we eerst installeren van de Facebook SDK voor python. Het is rustig eenvoudig:
sudo pip install facebook-sdk
alvorens te springen in data mining van Facebook, er zijn een aantal eisen die we vooraf moeten voldoen. We hebben een Access Token
nodig om toegang te krijgen tot alle gegevens van de sociale netwerksite en informatie te verzamelen. Wat is een Access Token
?
om het simpel te houden, laten we zeggen dat het een soort toegangscode of toestemming is die Facebook(of een andere website) biedt, zodat u toegang hebt tot de gegevens als een legitieme gebruiker en zij deze kunnen bijhouden.
een toegangstoken is een object dat de beveiligingscontext van een proces of thread beschrijft. De informatie in het token bevat de identiteit en bevoegdheden van het gebruikersaccount dat aan het proces of de thread is gekoppeld.
u hebt een Facebook-account nodig om een toegangstoken aan te vragen. Volg nu de volgende stappen:
- Log in op uw account.
- bezoek https://developers.facebook.com/
- nu, in de rechterbovenhoek. Klik op aan de slag sectie. En volg de regels en ga verder.
- nu, selecteer een weergavenaam voor uw app en klik op App ID maken.
- nadat uw
App ID
is gegenereerd bezoek https://developers.facebook.com/tools / explorer/ - klik nu op Get Token → Get User Access Token. Als u meerdere apps hebt dan moet u mogelijk selecteren voor welke app u het token wilt genereren.
- selecteer Nu User Data Permissions en klik op Get Access Token
- uw token zal worden gegenereerd. Kopieer dat naar het klembord. Het wordt aangeraden dit toegangstoken niet te delen. En als u het in een programma gebruikt, gebruik het dan niet direct. Het wordt aangeraden om dit token op te slaan in een apart bestand en daar input van te nemen of een omgevingsvariabele in te stellen zoals
$ set FACEBOOK_TEMP_TOKEN = "YOUR_TOKEN"
.maar omdat deze token na enige tijd verlopen, moet u deze keer op keer bijwerken.