Wszystkie poradniki

Podłączanie strony na Facebooku do Social Quack

Jedna darmowa aplikacja Meta, jedno logowanie — i każda strona na Facebooku, którą zarządzasz, publikuje o czasie.

Facebook wymaga kilku kliknięć więcej niż pozostałe konfiguracje — nie dlatego, że jest trudny, tylko dlatego, że serwis dla deweloperów Meta ma mnóstwo menu. Wszystko poniżej robisz raz: tworzysz własną małą aplikację, wklejasz dwie wartości do Social Quack, logujesz się, publikujesz aplikację i gotowe. Nie ma tu App Review ani weryfikacji firmy — Standard Access od Meta obejmuje już strony, którymi zarządza administrator samej aplikacji, czyli ty.

Dwie rzeczy warto wiedzieć na start. App ID i sekret, które utworzysz, są przechowywane zaszyfrowane na twoim własnym Macu; idą stamtąd prosto do Facebooka, kiedy podłączasz stronę, a Social Quack nie ma żadnego własnego serwera, który by je kiedykolwiek zobaczył. A ponieważ aplikacja deweloperska należy do ciebie, jej limit publikowania też jest wyłącznie twój — nie dzielisz puli z innymi klientami Social Quack, więc czyjaś aktywność nie sprowadzi na ciebie limitu ani bana.

1. Czego potrzebujesz

  • Strony na Facebooku, której jesteś administratorem. Social Quack publikuje wyłącznie na stronach — aplikacje nie mogą publikować na profilu osobistym.
  • Konta na Facebooku, które ma tę rolę — do kroku z logowaniem.
  • Social Quacka otwartego na Channels („Kanały”) w panelu bocznym → karta Facebook Page → Set up app keys („Skonfiguruj klucze aplikacji”). W tym panelu są dwa pola, które wypełnisz, a nad nimi adres przekierowania potrzebny w kroku 4, z przyciskiem kopiowania obok. Zostaw go otwarty w tle, kiedy będziesz przechodzić przez serwis Meta.

Jedno logowanie podłącza każdą stronę, której jesteś administratorem — każda trafia jako osobny kanał, a te, których nie chcesz, możesz potem usunąć.

2. Utwórz aplikację Meta

  1. Wejdź na https://developers.facebook.com i zaloguj się swoim kontem na Facebooku.
  2. My Apps → Create app.
  3. Kiedy zapyta, co twoja aplikacja ma robić, wybierz przypadek użycia „Manage everything on your Page”. (Masz już aplikację Meta, którą wolisz wykorzystać ponownie? Otwórz ją i dodaj ten przypadek użycia w Dashboard → Add use case.)
  4. Meta poprosi o podpięcie albo utworzenie business portfolio (portfolio firmowego). Wybierz swoje albo utwórz je, jeśli żadnego nie masz.

3. Dodaj uprawnienia

Na karcie przypadku użycia kliknij Customize, a potem w sekcji Permissions and features kliknij Add przy każdym z tych czterech:

Uprawnienie Do czego służy
pages_manage_posts Publikowanie posta na twojej stronie.
pages_read_engagement Wymagane razem z powyższym, zanim Facebook w ogóle wyda Social Quackowi stronę, w imieniu której można publikować.
pages_manage_engagement Publikowanie dalszych części posta wieloczęściowego jako komentarzy pod pierwszą.
pages_read_user_content Facebook wymaga go razem z pages_manage_engagement. Pomiń je, a logowanie skończy się komunikatem „Invalid Scopes”.

pages_show_list jest już zawarte w tym przypadku użycia, więc nic tu nie dodajesz. Tak samo business_management, dzięki któremu strony należące do business portfolio w ogóle pojawiają się na liście — to kolejny powód, żeby wybrać przypadek użycia „Manage everything on your Page”, a nie składać uprawnień samodzielnie.

Jeśli któregoś z tych czterech zabraknie, ekran logowania w kroku 6 pokaże „Invalid Scopes”. A jeśli kiedyś dodasz uprawnienie po podłączeniu strony, istniejące połączenie samo go nie nabierze — wróć do Channels w Social Quacku, kliknij Connect („Połącz”) na karcie Facebook Page w sekcji Add a channel („Dodaj kanał”) i zaloguj się ponownie, żeby zatwierdzić nowe uprawnienie. Nie klikaj wcześniej Remove („Usuń”) na podłączonym kanale: to kasuje kanał i każdy post, który wciąż na niego czeka, a po stronie Facebooka nie zmienia nic. Ponowne połączenie aktualizuje stronę, którą już masz, i zachowuje jej kolejkę.

4. Powiedz Meta, dokąd ma cię odesłać

W menu po lewej otwórz Facebook Login for Business → Settings.

  1. Wklej adres przekierowania w pole Valid OAuth Redirect URIs. Ten adres pokazuje Social Quack w tym samym oknie Set up app keys, z przyciskiem kopiowania obok — ta strona nie może go za ciebie wypisać, bo Social Quack wylicza właściwy adres dla twojej własnej instalacji. Skopiuj go z aplikacji i wklej w całości.
  2. Kliknij Save changes na dole strony.
  3. Dopiero teraz wklej ten sam adres w pole Redirect URI Validator i kliknij Check URI. Musi potwierdzić, że adres jest prawidłowy. Sprawdzanie przed zapisaniem zawsze kończy się niepowodzeniem — to najczęstszy błąd na tej stronie.

Adres jest na socialquack.com, a nie na twoim komputerze, bo Meta przyjmuje wyłącznie adresy zaczynające się od https://. Po prostu przekazuje logowanie prosto z powrotem do aplikacji działającej na twoim Macu.

5. Skopiuj App ID i App Secret

Zostań w menu po lewej, przewiń na sam dół i otwórz App settings → Basic.

  • Skopiuj App ID do pola Meta App ID w Social Quacku.
  • Kliknij Show obok App Secret i skopiuj go do Meta App Secret.

Skoro już jesteś na tym ekranie: jeśli pole Privacy Policy URL jest puste, wpisz w nie https://socialquack.com/privacy i kliknij Save changes. Meta całkowicie blokuje ekran logowania, dopóki aplikacja nie ma polityki prywatności.

6. Podłącz swoje strony

Kliknij Save („Zapisz”) w panelu Set up app keys — to przycisk zapisu samego Social Quacka, nie Save changes od Meta z kroku 5. Social Quack zapisuje oba klucze i od razu otwiera logowanie Facebooka w twojej zwykłej przeglądarce; jeśli tego nie zrobi, kliknij Connect na karcie Facebook Page.

Zaloguj się tam kontem na Facebooku, które jest administratorem strony. Na ekranie uprawnień Facebooka zostaw wszystko zaznaczone — odznaczenie strony albo uprawnienia to najczęstszy powód, dla którego następny ekran wraca pusty.

Kiedy przeglądarka napisze, że kartę można zamknąć, wróć do Social Quacka. Każda strona, którą zarządzasz, pojawia się teraz jako osobny kanał w Channels. Usuń te, na których nie chcesz publikować — są zupełnie nowe, więc nie ma na nich nic do stracenia.

7. Opublikuj aplikację — nie pomijaj tego

Menu po lewej → Dashboard → przewiń do ramki na dole „Check requirements then publish” → Publish.

Dopóki tego nie zrobisz, Facebook pokazuje wszystko, co aplikacja opublikuje, tylko tobie. Post wygląda na twoim ekranie zupełnie normalnie, a dla wszystkich innych jest niewidoczny — to bardzo mylące, jeśli się o tym nie wie, i potrafi zabrać godzinę. Publikacja aplikacji udostępnia te posty publicznie, również te już opublikowane.

Jeśli mimo wpisania adresu w kroku 5 aplikacja nadal marudzi o Privacy Policy URL: otwórz App settings → Basic, kliknij Save changes jeszcze raz, wróć do Dashboard i naciśnij Publish ponownie.

8. Co możesz publikować

Tekst Do 63 206 znaków.
Link Zaznacz kanał Facebooka w Compose („Tworzenie posta”), a dostaniesz pole Link to attach. Facebook wyświetli do niego kartę z podglądem. Przy postach ze zdjęciem i filmem jest ignorowany.
Zdjęcia Do 10 w jednym poście.
Film Jeden na post.
Posty wieloczęściowe Dalsze części publikowane są po kolei jako komentarze pod pierwszym postem.

Jeden post nie może łączyć filmu ze zdjęciami — Facebook nie ma takiego formatu. Zaplanuj je jako dwa posty.

Zdjęcia i filmy wgrywają się prosto z twojego Maca na Facebooka, więc dla tej platformy nie ma nic do ustawiania w hostingu multimediów.

Połączenie ze stroną nie wygasa po czasie. Psuje się tylko wtedy, gdy zmienisz hasło do Facebooka, stracisz rolę administratora strony albo usuniesz aplikację ze swojego konta na Facebooku — wtedy łączysz się ponownie w Channels.

Jeśli coś pójdzie nie tak

Co widzisz Co to znaczy Co zrobić
„Invalid Scopes” na ekranie logowania Facebooka W przypadku użycia brakuje jednego z czterech uprawnień Dodaj wszystkie cztery (krok 3), a potem kliknij Connect na karcie Facebook Page jeszcze raz
„Facebook returned no pages you can post to” Nie jesteś administratorem ani edytorem żadnej strony, coś zostało odznaczone na ekranie uprawnień albo — dopóki aplikacja jest nieopublikowana — twoje konto na Facebooku nie ma żadnej roli w aplikacji Sprawdź swoją rolę na stronie, połącz się ponownie i nic nie odznaczaj; opublikuj aplikację (krok 7)
Redirect URI Validator twierdzi, że adres jest nieprawidłowy Kliknąłeś Check URI przed Save changes Najpierw zapisz, potem sprawdzaj (krok 4)
Facebook w ogóle nie chce pokazać ekranu logowania Aplikacja nie ma Privacy Policy URL Wpisz https://socialquack.com/privacy w App settings → Basic i kliknij Save changes
Post jest opublikowany, ale znajomi i klienci go nie widzą Aplikacja wciąż jest nieopublikowana — Facebook pokazuje jej posty tylko tobie Dashboard → „Check requirements then publish” → Publish (krok 7). Wcześniejsze posty też staną się widoczne
„Facebook refused: missing permission” przy publikacji Strona została podłączona, zanim dodałeś to uprawnienie; starsze połączenie samo go nie zyskuje Dodaj je w Customize → Permissions and features (komentarze pod pierwszą częścią wymagają pages_manage_engagement), a potem kliknij Connect na karcie Facebook Page jeszcze raz w Channels. Nie klikaj Remove na kanale — to kasuje jego zaplanowane posty, a uprawnienie nadaje właśnie ponowne połączenie po wierzchu
„Facebook token is no longer valid — reconnect the page in Channels” Zmieniło się twoje hasło do Facebooka, straciłeś rolę na stronie albo aplikacja została usunięta z twojego konta Channels → kliknij Connect na karcie Facebook Page jeszcze raz; istniejący kanał i wszystko, co na nim czeka, działa dalej
Post się nie udaje, a kilka minut później wychodzi sam z siebie Facebook nałożył chwilowy limit Nic — Social Quack rozpoznaje takie sytuacje i ponawia próbę sam
Część obrazów się nie pojawiła Post łączył film ze zdjęciami Opublikuj film i zdjęcia osobno

Utknąłeś na którymś kroku? Napisz na [email protected] — odpowie ci człowiek.