mint a most, akkor ismernie kell a szót API. Manapság a társadalmi API-k fontos szerepet játszanak az egyénről vagy szervezetről vagy szinte bármiről szóló információk gyűjtésében. Tehát a Facebook Graph API megvalósítását fogjuk megvizsgálni python segítségével, hogy néhány adatot bányászhassunk a Facebook-ról.
ha a https://developers.facebook.com/docs/ oldalra lép, megtalálja azokat a nyelveket, amelyekhez a facebook API-támogatást nyújt. De a facebook nem biztosít hivatalos klienst a python számára. Ezért inkább a Facebook SDK-t fogjuk használni erre a célra. Mielőtt elkezdenénk az enyém (kivonat vagy adatbányászat) néhány adatot nézzük először telepítse a Facebook SDK python. Csendes egyszerű:
sudo pip install facebook-sdk
mielőtt a Facebook adatbányászatába ugranánk, vannak olyan követelmények, amelyeket előzetesen teljesítenünk kell. Szükségünk van egy Access Token
– re, hogy hozzáférjünk a közösségi oldal bármely adatához és információkat gyűjtsünk. Mi az a Access Token
?
az egyszerűség kedvéért tegyük fel, hogy ez egyfajta hozzáférési kód vagy engedély, amelyet a Facebook(vagy bármely más webhely) biztosít, így legitim felhasználóként hozzáférhet az adatokhoz, és nyomon követheti azokat.
a hozzáférési jogkivonat olyan objektum, amely egy folyamat vagy szál biztonsági környezetét írja le. A tokenben található információk tartalmazzák a folyamathoz vagy szálhoz társított felhasználói fiók identitását és jogosultságait.
hozzáférési token igényléséhez Facebook-fiókkal kell rendelkeznie. Most kövesse az alábbi lépéseket:
- jelentkezzen be fiókjába.
- látogatás https://developers.facebook.com/
- most, a jobb felső részben. Kattintson első lépések szakasz. És kövesd a formalitásokat és folytasd.
- Most válassza ki az alkalmazás megjelenítési nevét, majd kattintson az Alkalmazásazonosító létrehozása elemre.
- a
App ID
létrehozása után látogasson el a https://developers.facebook.com/ tools/explorer/ - most kattintson a token beolvasása a felhasználói hozzáférési Tokenre. Ha több alkalmazással rendelkezik, akkor ki kell választania, hogy melyik alkalmazáshoz szeretné létrehozni a tokent.
- Most válassza ki a felhasználói adatok engedélyeit, majd kattintson a hozzáférési Token
- a token generálódik. Másold a vágólapra. Javasoljuk, hogy ne ossza meg ezt a hozzáférési tokent. Ha pedig egy programban használja, ne használja közvetlenül. Javasoljuk, hogy ezt a tokent külön fájlba mentse, és onnan vegye be a bemenetet, vagy állítson be egy környezeti változót, például
$ set FACEBOOK_TEMP_TOKEN = "YOUR_TOKEN"
.de mivel ezek a tokenek egy idő után lejárnak, újra és újra frissítenie kell.