Közösségi hírfolyam: Facebook- és Instagram-token beszerzése
Lépésről lépésre: hogyan készítesz Facebook- (oldal és egyéni) és Instagram-hozzáférési tokent (személyes és üzleti) a Közösségi hírfolyam widgethez.
A Közösségi hírfolyam widget Facebook- és Instagram-forrásához hozzáférési token kell, amelyet a Meta fejlesztői oldalán (Facebook for Developers) készítesz. A lépések nem a WordPressben, hanem a Meta saját felületén zajlanak. A Meta rendszeresen átalakítja a képernyőit, ezért a sorrendet tekintsd útmutatónak: a gombok neve vagy az alkalmazáslétrehozó varázsló lépései változhatnak, a szükséges jogosultságok nem.
A kész tokent a widgetben az elem Hozzáférési token mezőjébe illeszted. A mező felhasználását a Facebook és Instagram hírfolyam fejezet írja le.
Előfeltételek
Szekció neve “Előfeltételek”- Egy Facebook-fiók és egy Facebook-fejlesztői fiók (utóbbit a lépések közben is létrehozhatod).
- Oldaltokenhez: adminisztrátori hozzáférés ahhoz a Facebook-oldalhoz, amelynek bejegyzéseit meg akarod jeleníteni.
- Üzleti Instagram-tokenhez: egy Instagram üzleti fiók, amely egy általad adminisztrált Facebook-oldalhoz van kapcsolva.
- A widgetben a Forrás legyen Facebook vagy Instagram, és az Instagramnál a Válaszd ki az opciót mező egyezzen az általad generált token fajtájával.
Facebook-token Facebook-oldalhoz
Szekció neve “Facebook-token Facebook-oldalhoz”- Jelentkezz be a Facebook-fiókodba, és nyisd meg a Facebook for Developers oldalt (developers.facebook.com).
- Ha még nincs fejlesztői fiókod, kattints a felül lévő Get Started gombra. Ha már van, ugorj a 4. lépésre.
- Regisztrálj fejlesztői fiókot, és kövesd a lépéseket.
- Az Apps oldalon kattints a Create App gombra.
- A következő oldalon válaszd ki az alkalmazáshoz kapcsolni kívánt üzleti profilt, és kattints a Next gombra.
- Válaszd az Other lehetőséget, és kattints a Next gombra.
- Az alkalmazás típusa legyen Business, kattints a Next gombra.
- Add meg az alkalmazás nevét és egy e-mail-címet. Ha szeretnéd, kapcsold hozzá az üzleti fiókodat. Kattints a Create App gombra. A Facebook kéri a jelszavadat.
- A felső menüből nyisd meg a Tools → Graph API Explorer oldalt.
- A Meta App legördülőből válaszd ki az alkalmazásodat.
- A User or Page legördülőből válaszd a Get Page Access Token lehetőséget. Egy felugró ablak nyílik: folytasd a Facebook-fiókoddal, válaszd ki a Facebook-oldalt, és kövesd a lépéseket. A Permissions fülön ekkor két jogosultság látszik.
- Az Add a Permission mezőben add hozzá a
pages_read_user_contentjogosultságot. - Ugyanígy add hozzá a
pages_manage_metadataés abusiness_managementjogosultságot is. Összesen öt jogosultságnak kell lennie. A zöldek még nincsenek benne. - Kattints a Generate Access Token gombra. Egy felugró ablak nyílik: folytasd a Facebook-fiókoddal, válaszd ki az üzleti profilt és a Facebook-oldalt, és kövesd a lépéseket. Ezután minden jogosultság fekete lesz.
- A User or Page legördülőből válaszd ki a Facebook-oldaladat, és kattints a Submit gombra. Megjelenik az oldal neve és azonosítója.
- Másold ki és mentsd el az oldal azonosítóját: ez kell a widget Oldal ID mezőjébe.
- Ez a token ideiglenes, kb. 2 óráig érvényes. A meghosszabbításhoz másold ki, és a felső menüben nyisd meg a Tools → Access Token Debugger oldalt.
- Illeszd be a tokent az Access Token fül mezőjébe, és kattints a Debug gombra.
- Megjelennek a token adatai. Görgess le, és kattints az Extend Access Token gombra.
- A Facebook kéri a jelszavadat. Megjelenik a meghosszabbított, kb. 2 hónapig érvényes token. Másold ki és mentsd el, majd illeszd be a widget Hozzáférési token mezőjébe.
Amikor a token lejár, újat kell generálnod, különben a hírfolyam nem mutat bejegyzéseket.
Facebook-token egyéni fiókhoz
Szekció neve “Facebook-token egyéni fiókhoz”- Jelentkezz be, és nyisd meg a Facebook for Developers oldalt (lásd fent). Szükség esetén regisztrálj fejlesztői fiókot.
- Az Apps oldalon kattints a Create App gombra.
- Válaszd ki az alkalmazáshoz kapcsolni kívánt üzleti profilt, és kattints a Next gombra.
- Válaszd az Other lehetőséget, kattints a Next gombra.
- Az alkalmazás típusa itt Consumer legyen, kattints a Next gombra.
- Add meg az alkalmazás nevét és egy e-mail-címet, szükség esetén kapcsold az üzleti fiókodat, és kattints a Create App gombra. A Facebook kéri a jelszavadat.
- A felső menüben nyisd meg a Tools → Graph API Explorer oldalt, és a Meta App legördülőben válaszd ki az alkalmazásodat.
- A Permissions fülön az Add a Permission mezővel add hozzá a
user_likesjogosultságot. - Ugyanígy add hozzá a
user_videos,user_postsésuser_linkjogosultságot is. Az alapértelmezettpublic_profilemellett összesen öt jogosultságod lesz. A zöldek még nincsenek benne. - Kattints a Generate Access Token gombra, és folytasd a Facebook-fiókoddal. Minden jogosultság fekete lesz, a token kész.
Ez a token is ideiglenes, kb. 2 óráig érvényes. Hosszabbítsd meg az oldaltoken 17. és 20. lépése között leírtak szerint (Tools → Access Token Debugger, Debug, Extend Access Token).
Instagram-token személyes fiókhoz
Szekció neve “Instagram-token személyes fiókhoz”- Jelentkezz be a Facebook-fiókodba, nyisd meg a Facebook for Developers oldalt, és szükség esetén regisztrálj fejlesztői fiókot.
- Az Apps oldalon kattints a Create App gombra.
- Add meg az alkalmazás nevét és e-mail-címét, kattints a Next gombra.
- Válaszd az Other lehetőséget, kattints a Next gombra.
- Az alkalmazás típusa legyen Business, kattints a Next gombra.
- Kattints a Create App gombra. A Facebook kéri a jelszavadat.
- Menj az App Settings → Basic oldalra.
- Görgess az aljára, és kattints a +Add platform gombra.
- A felugró ablakban válaszd a Website lehetőséget, kattints a Next gombra.
- A Site URL mezőbe írd be a weboldalad címét, és kattints a Save Changes gombra.
- A bal oldali panelen kattints az Add Product pontra.
- Görgess az Instagramhoz, és kattints a Set up gombra.
- A Generate access tokens alatt kattints az Add account gombra.
- A felugró ablakban kattints a Continue gombra.
- Jelentkezz be az Instagram-fiókodba, és engedélyezd a kért jogosultságokat.
- Kattints a Generate token hivatkozásra, és engedélyezd a szükséges jogosultságokat.
- A Token generated ablakban pipáld be az I understand jelölőnégyzetet, hogy a token láthatóvá váljon, majd kattints a Copy gombra.
A tokent illeszd be a widget Hozzáférési token mezőjébe, és az Instagram-elemen a Válaszd ki az opciót mező legyen Személyes.
Instagram-token üzleti fiókhoz
Szekció neve “Instagram-token üzleti fiókhoz”- Jelentkezz be, nyisd meg a Facebook for Developers oldalt, és szükség esetén regisztrálj fejlesztői fiókot.
- Az Apps oldalon kattints a Create App gombra.
- Válaszd ki az alkalmazáshoz kapcsolni kívánt üzleti profilt, kattints a Next gombra.
- Válaszd az Other lehetőséget, kattints a Next gombra.
- Az alkalmazás típusa Business, kattints a Next gombra.
- Add meg az alkalmazás nevét és e-mail-címét, szükség esetén kapcsold az üzleti fiókodat, és kattints a Create App gombra. A Facebook kéri a jelszavadat.
- A felső menüben nyisd meg a Tools → Graph API Explorer oldalt, és válaszd ki az alkalmazásodat a Meta App legördülőből.
- A User or Page legördülőből válaszd a Get Page Access Token lehetőséget. Folytasd a Facebook-fiókoddal, válaszd ki a Facebook-oldalt, és fejezd be a felugró ablakot. A Permissions fülön két jogosultság jelenik meg.
- Add hozzá az Add a Permission mezővel a
pages_manage_metadatajogosultságot. - Ugyanígy add hozzá ezeket is:
ads_management,business_management,instagram_basic,instagram_manage_comments,instagram_manage_insights,instagram_content_publish. Összesen kilenc jogosultságod lesz. A zöldek még nincsenek megadva. - Kattints a Generate Access Token gombra. Folytasd a Facebook-fiókoddal, válaszd ki az üzleti profilt, a Facebook-oldalt és az Instagram-profilt, és fejezd be a felugró ablakot. Minden jogosultság fekete lesz.
- A User or Page legördülőből válaszd ki a Facebook-oldaladat, és kattints a Submit gombra. Megjelenik az oldal neve és azonosítója.
- Másold ki és mentsd el az oldal azonosítóját: ez kell a widget Oldal ID mezőjébe.
Ez a token is ideiglenes, kb. 2 óráig érvényes. Hosszabbítsd meg ugyanúgy, mint a Facebook-oldaltokent (Tools → Access Token Debugger, Debug, Extend Access Token).
Az Instagram-elemen a Válaszd ki az opciót mező Vállalkozás legyen.
Melyik token melyik beállításhoz való
Szekció neve “Melyik token melyik beállításhoz való”- A Facebook-token egy Facebook-típushoz tartozik. Az oldaltoken csak az Oldal, az egyéni token csak az Egyéni típussal működik. Nem cserélhetők fel.
- Az Oldal ID csak oldalnál kell. Ez a 15. lépésben kapott számjegyes azonosító, nem az oldal neve és nem a barátságos URL.
- A widget mezője mindig Hozzáférési token, akármilyen fajtát generáltál.
- Instagramnál a személyes token a Személyes, az üzleti token a Vállalkozás beállításhoz való. Nem cserélhetők fel.
- A hashtag- és megemlítés-hírfolyamhoz az üzleti út kell. A Hírcsatorna típusa csak Vállalkozás esetén létezik.
- Az Instagramnál az Oldal ID a kapcsolt Facebook-oldalé, nem az Instagram-profilé.
Korlátok
Szekció neve “Korlátok”- A tokenek lejárnak: meghosszabbítás nélkül két óra, meghosszabbítva körülbelül két hónap. A WordPressben nincs megújítás, lejáratkor a hírfolyam hibakártyát mutat, és vissza kell jönnöd ide.
- Az Instagram az érdekesebb hírfolyamokat üzleti fiókhoz köti. A személyes token csak a saját bejegyzéseidet éri el.
- A Meta átalakítja ezeket a képernyőket. A gombok neve és az alkalmazáslétrehozó varázsló lépései változnak, a szükséges jogosultságok nem.
- A fejlesztői módban lévő alkalmazás csak a saját adminisztrátorai tartalmát látja. Ha a hírfolyam üres, bár a token elfogadott, nézd meg az alkalmazás üzemmódját a fejlesztői oldalon.
Hibaelhárítás
Szekció neve “Hibaelhárítás”A hírfolyam „Somthing Wrong” és 400 jelenik meg
Szekció neve “A hírfolyam „Somthing Wrong” és 400 jelenik meg”A platform elutasította a kérést. A leggyakoribb ok, hogy a token lejárt, vagy a másik típusra készült. Instagramnál nézd meg, hogy a Válaszd ki az opciót mező egyezik-e a generálás útjával.
Néhány jogosultság zöld marad
Szekció neve “Néhány jogosultság zöld marad”Ezeket kérted, de nem kaptad meg. Kattints újra a Generate Access Token gombra, és végezd el a felugró ablak lépéseit. A megadott jogosultságok feketék lesznek.
Nem találom a Get Page Access Token lehetőséget
Szekció neve “Nem találom a Get Page Access Token lehetőséget”A Graph API Explorerben a User or Page legördülőben van, nem az alkalmazás beállításaiban.
A token működik, de nincs bejegyzés
Szekció neve “A token működik, de nincs bejegyzés”Nézd meg, hogy az Oldal ID számjegyes azonosító-e, és hogy az oldalnak vannak-e nyilvános bejegyzései a widgetben kért Tartalomtípusból. Üzleti Instagram-hírfolyamnál ellenőrizd, hogy az Oldal ID a kapcsolt Facebook-oldalé, és az Instagram-profil tényleg össze van kötve vele.
Az Instagram termék nincs az Add Product listában
Szekció neve “Az Instagram termék nincs az Add Product listában”Az alkalmazás típusa rossz. Az Instagram a Business típusú alkalmazáshoz érhető el: hozd létre újra az alkalmazást ezzel a típussal.
Készült: