Podłączanie LinkedIna do Social Quack
Kilka minut w konsoli deweloperskiej LinkedIna, jeden raz — a potem posty wychodzą same, poza krótkim ponownym logowaniem co 60 dni (krok 7).
LinkedIn pozwala oprogramowaniu publikować w twoim imieniu wyłącznie przez aplikację deweloperską: mały wpis, który tworzysz na własnym koncie LinkedIn i który daje dwie wartości — Client ID i Client Secret. Wklejasz je raz do Social Quack i więcej o nich nie myślisz. Nie ma tu żadnego formularza zgłoszeniowego ani weryfikacji, na którą trzeba czekać — dwa potrzebne produkty dodają się od ręki.
Dwie rzeczy, które warto wiedzieć na start:
- Klucze zostają na twoim Macu. Social Quack trzyma je zaszyfrowane we własnym folderze z danymi na twoim komputerze. Nigdy nie trafiają do nas.
- Limity są wyłącznie twoje. Ponieważ aplikacja deweloperska należy do ciebie, LinkedIn nalicza twoje publikacje twojej aplikacji i niczyjej innej. Nie dzielisz puli z innymi klientami Social Quack, więc cudza aktywność nie może ci ściąć limitu ani zablokować konta.
W ten sposób podłączasz swój prywatny profil na LinkedInie — posty wychodzą jako ty.
Wszystko poniżej dzieje się w dwóch miejscach: w serwisie deweloperskim linkedin.com oraz na ekranie Channels („Kanały”) w Social Quacku (w panelu bocznym) → karta LinkedIn → Set up app keys („Skonfiguruj klucze aplikacji”). Otwórz to okno teraz i zostaw otwarte; w kroku 4 będzie ci z niego potrzebna jedna wartość.
1. Przygotuj stronę LinkedIn Page
Każda aplikacja deweloperska LinkedIna musi być podpięta do LinkedIn Page — strony firmowej czy organizacji, a nie prywatnego profilu. Jeśli masz już taką dla swojej firmy albo dla siebie jako freelancera, użyj jej. Jeśli nie masz, załóż małą; może się nazywać po prostu twoim imieniem i nazwiskiem.
Strona jest tam tylko po to, żeby być właścicielem aplikacji. Twoje posty i tak wychodzą z prywatnego profilu.
2. Utwórz aplikację
Wejdź na https://www.linkedin.com/developers/apps i zaloguj się swoim zwykłym kontem LinkedIn. Utwórz nową aplikację, podepnij stronę z kroku 1 i dodaj logo — nada się dowolny kwadratowy obrazek.
Nowa aplikacja jest na początku niezweryfikowana, a niezweryfikowana nie może dodać produktów potrzebnych w kroku 3. Załatwienie tego zajmuje minutę: otwórz zakładkę Settings aplikacji, kliknij Verify obok strony, a potem Generate URL. Ten link prosi superadministratora strony o zatwierdzenie aplikacji — jeśli stronę założyłeś sam, to właśnie ty nim jesteś, więc otwórz link, zatwierdź i aplikacja jest zweryfikowana od razu. Jeśli strona należy do kogoś ze współpracowników, wyślij link jemu; jest ważny przez 30 dni.
3. Dodaj dwa produkty
Otwórz zakładkę Products aplikacji i dodaj oba:
| Produkt | Co ci daje |
|---|---|
| Share on LinkedIn | Uprawnienie do publikowania postów. Bez niego łączenie się nie uda — patrz Jeśli coś pójdzie nie tak. |
| Sign In with LinkedIn using OpenID Connect | Pozwala Social Quackowi odczytać twoje imię, nazwisko i zdjęcie profilowe, żeby na karcie kanału było widać, w czyim imieniu publikuje. |
Oba dodają się natychmiast — bez weryfikacji, bez czekania.
Razem pokrywają trzy uprawnienia, o które Social Quack prosi na ekranie logowania LinkedIna: openid, profile i w_member_social (to ostatnie znaczy „publikuj w twoim imieniu”). O nic więcej nie prosi.
4. Dodaj adres przekierowania
W aplikacji wejdź w Auth → OAuth 2.0 settings i dodaj adres zwrotny Social Quack jako autoryzowany adres przekierowania.
Dokładną wartość pokazuje sama aplikacja, w tym samym oknie Set up app keys, z przyciskiem kopiowania obok. Ta strona nie może jej wydrukować: jest właściwa tylko dla twojej instalacji (zawiera numer portu, na którym nasłuchuje Social Quack). Skopiuj ją stamtąd i wklej dokładnie w tej postaci — LinkedIn porównuje ją znak po znaku, więc nie przepisuj jej ręcznie i nie „poprawiaj”.
5. Wklej klucze i połącz się
Konsola LinkedIna pokazuje twój Client ID oraz Primary Client Secret. W oknie Set up app keys w Social Quacku wklej je do pól:
Client IDClient Secret— to jest Primary Client Secret z LinkedIna; to samo, tylko pod krótszą nazwą.
Kliknij Save („Zapisz”), a Social Quack od razu przechodzi do logowania: w przeglądarce otwiera się ekran uprawnień LinkedIna. Zatwierdź go, a twój profil pojawi się w sekcji Connected („Połączone”). Nie ma już nic do wpisywania — resztę LinkedIn załatwia w przeglądarce. Jeśli przypadkiem zamkniesz tę kartę, kliknij Connect („Połącz”) na karcie LinkedIna, żeby zacząć logowanie od nowa.
6. Co zmieści się w poście na LinkedInie
| Tekst | Do 3000 znaków |
| Obrazy | Do 9 na post |
| Film | Nieobsługiwany. Film dołączony do posta na LinkedIna zostaje po cichu pominięty — tekst i ewentualne zdjęcia i tak wychodzą, bez żadnego błędu |
| Posty wieloczęściowe | Pierwsza część to post; każda kolejna dochodzi po kolei jako komentarz od ciebie |
Dwa zachowania, które wyglądają dziwnie, dopóki nie wiesz, skąd się biorą:
- Pisz interpunkcję normalnie. Format publikacji LinkedIna traktuje znaki takie jak
( ) [ ] { } @ # < > ~ _ | *jako specjalne i odrzuca post, w którym stoją zwyczajnie. Social Quack załatwia to za ciebie przed wysłaniem, więc nawiasy, hasztagi i małpy możesz pisać spokojnie. - Posty ze zdjęciami wychodzą jakieś 20 sekund później. LinkedIn potrzebuje chwili na przetworzenie wysłanego obrazu, a konto prywatne nie ma prawa zapytać, czy już skończył — więc Social Quack odczekuje około 20 sekund, zamiast ryzykować błąd. Tak ma być, to nie usterka.
Jeśli LinkedIn jest przeciążony albo nałoży limit, Social Quack traktuje to jako chwilowy problem i ponawia post, zamiast go odrzucać.
7. Połącz się ponownie co 60 dni
Połączenie z LinkedInem działa 60 dni. LinkedIn wydaje samoodnawialny dostęp tylko zatwierdzonym firmom partnerskim, więc po upływie tych 60 dni łączysz się ręcznie: Channels → karta LinkedIn w sekcji Add a channel („Dodaj kanał”) → Connect, zatwierdzasz ekran uprawnień i gotowe — kilka sekund.
Ponowne zalogowanie się na istniejącym połączeniu aktualizuje je i zachowuje wszystko, co masz w kolejce. Nigdy nie używaj Remove („Usuń”) na kanale, żeby naprawić problem z połączeniem — to kasuje kanał razem z każdym czekającym na nim postem.
Tydzień przed upływem 60 dni Social Quack wyświetla powiadomienie na stronach Channels i Queue — sign in again by — z przyciskiem Sign in again, a karta LinkedIn dostaje tę samą adnotację. Kliknij go, zatwierdź ekran uprawnień LinkedIna i gotowe: połączenie odnawia się w tym samym miejscu, a wszystko, co zaplanowane, zostaje na swoim miejscu. Jeśli je zignorujesz, pierwszym sygnałem będzie post, który nie wychodzi, z komunikatem LinkedIn token expired — reconnect this channel in Social Quack → Channels; zaloguj się ponownie, a potem zaplanuj ten post jeszcze raz. Claude i ChatGPT widzą to samo powiadomienie, więc też o nim wspomną.
Jeśli coś pójdzie nie tak
| Co widzisz | Co to znaczy | Co zrobić |
|---|---|---|
| „LinkedIn did not grant w_member_social. Add the Share on LinkedIn product to your app.” | Aplikacja nie ma uprawnienia do publikowania albo zostało ono dodane już po podłączeniu | Zakładka Products → dodaj Share on LinkedIn → kliknij w Social Quacku Connect jeszcze raz |
| Strona logowania LinkedIna odmawia przejścia dalej po kliknięciu Save (albo Connect) | Adres przekierowania w Auth → OAuth 2.0 settings nie zgadza się z tym, którego używa Social Quack | Skopiuj go jeszcze raz z Set up app keys i wklej dokładnie — bez poprawek, bez dodatkowych znaków |
| „LinkedIn token expired — reconnect this channel in Social Quack → Channels” | Minęło 60 dni | Channels → LinkedIn → Connect |
| „LinkedIn token rejected — reconnect this channel in Social Quack → Channels” | LinkedIn nie przyjmuje już tego połączenia (zostało odebrane albo zmieniły się klucze aplikacji) | Channels → LinkedIn → Connect |
| Post wyszedł, ale nie ma na nim dołączonego filmu | Posty na LinkedIna z Social Quack niosą wyłącznie obrazy | Dołącz nieruchome zdjęcie, a link do filmu wstaw w tekst, albo opublikuj film na platformie, która przyjmuje wideo |
| W ogóle nie da się utworzyć aplikacji deweloperskiej | LinkedIn nie utworzy jej bez strony, do której miałaby być podpięta | Załóż najpierw stronę LinkedIn Page (krok 1) i spróbuj ponownie |
| Zakładka Products nie pozwala dodać Share on LinkedIn | Aplikacja wciąż jest niezweryfikowana | Zakładka Settings → Verify obok strony → Generate URL → otwórz ten link i zatwierdź (krok 2) |
| Post nie wychodzi z informacją, że LinkedIn nie zwrócił identyfikatora posta | Rzadkie: LinkedIn przyjął post, ale nie potwierdził, który to | Zajrzyj na swój profil na LinkedInie, zanim zaplanujesz post ponownie — może już tam być, a wysłanie go drugi raz opublikuje go podwójnie |
Nadal nie wychodzi? [email protected].