Instrukcja generowania tokena FB
-
Wchodzimy na stronę https://developers.facebook.com/tools/explorer/
-
Jeśli nie jesteśmy zalogowani, logujemy się na swoje konto. Konto musi mieć uprawnienia administratora do fanpage’a, z którego będą pobierane aktualności.
-
Jeśli na koncie nie mamy utworzonej aplikacji, należy ją utworzyć czyli wchodzimy tutaj
https://developers.facebook.com/apps/ i następnie naciskamy Add a New App:
-
Następnie wybieramy typ aplikacji:
-
Wprowadzamy nazwę aplikacji np Pobieranie wpisów na stronę i nazwa strony i następnie na dole dajemy Create App ID:
-
Potwierdzamy, że nie jesteśmy robotami:
-
Po utworzeniu aplikacji należy wrócić na stronę https://developers.facebook.com/tools/explorer/
-
Z prawej strony z listy rozwijanej “Application” wybieramy utworzoną aplikację.
-
Z listy poniżej “User or Page” wybieramy opcję “Get User Access Token” (powinna być pierwsza na liście).
Następnie potwierdzamy:
-
Teraz rozwijamy dostępne opcje w Permissions, wybieramy tutaj opcję Events Groups Pages i tam pages_manage_posts.
Jeśli na stronie będzie dostępna funkcjonalność opinii, wybieramy również pages_read_user_content.
-
Następnie klikamy “Generate Access Token”.
-
Potwierdzamy kolejny raz swoją tożsamość, następnie wybieramy do jakich stron na Facebooku mamy mieć dostęp i naciskamy gotowe.
-
Z pola tekstowego “Access Token” kopiujemy wygenerowany token. Jest on ważny tylko przez godzinę, dlatego należy go przedłużyć.
-
Przechodzimy do strony https://developers.facebook.com/tools/debug/accesstoken/
-
Wklejamy token i naciskamy przycisk “Debug”.
-
Klikamy na przycisk “Extend Access Token” znajdujący się pod informacjami.
-
Nowy token pojawił się poniżej przycisku. Jest on ważny przez 60 dni, ale pozwala już na pobranie wieczystego tokenu dla strony. Nie wyświetla się w całości, więc aby go skopiować, należy kliknąć przycisk “Debug” po jego prawej stronie.
-
Na kolejnej podstronie token wyświetla się już w całości i można go skopiować.
-
Przechodzimy ponownie do strony https://developers.facebook.com/tools/explorer/.
-
W pole “Access Token” wklejamy wygenerowany przed chwilą token.
-
Na górnym pasku wpisujemy
/me/accounts
i klikamy przycisk “Submit”.
-
W wynikach zapytania odnajdujemy nasz fanpage i kopiujemy jego
access_token
. Tak uzyskany token nie ma ograniczenia ważności, może wygasnąć jedynie w przypadku zmian związanych z bezpieczeństwem, tj. w momencie zmiany hasła na koncie, przy zmianie uprawnień danej osoby do fanpage’a itp.
-
Wchodzimy do panelu administracyjnego strony do modułu ustawień i wybieramy zakładkę “Integracje”. W pole “Facebook – token dostępowy” wklejamy ostateczny token i zapisujemy zmiany.
-
Aby wszystko działało poprawnie, w ustawieniach w zakładce “Social” musi być wstawiony link do fanpage’a na Facebooku.