Podłączanie Threads do Social Quack
Jedna darmowa aplikacja deweloperska w serwisie Meta, kilka minut klikania i posty na Threads wychodzą według twojego planu — bez żadnego App Review do zgłoszenia.
Threads nie daje aplikacjom do planowania dostępu do publikowania wprost. Zamiast tego tworzysz własną, niewielką aplikację deweloperską w serwisie dla deweloperów Meta i wklejasz dwa klucze do Social Quack. Robisz to jeden raz, a ponieważ ta aplikacja należy do ciebie, klucze zostają zaszyfrowane na twoim Macu, a limity publikowania są wyłącznie twoje — nie ma wspólnej puli cudzych postów, przez którą mógłbyś dostać limit albo bana.
Aplikacja przez cały czas zostaje w trybie Development mode, a to wszystko, czego potrzeba, żeby publikować na własnym koncie. Nic nie zgłaszasz, na nic nie czekasz.
1. Otwórz najpierw ekran konfiguracji w Social Quacku
W panelu bocznym kliknij Channels („Kanały”), przewiń do sekcji Add a channel („Dodaj kanał”), znajdź kartę Threads i kliknij Set up app keys („Skonfiguruj klucze aplikacji”).
Zostaw to okno otwarte — po drodze będziesz z niego kopiować i do niego wklejać. Ma w sobie:
- adres przekierowania, o który prosi Meta, z przyciskiem kopiowania obok. Bierz go z tego ekranu, zamiast wpisywać coś, co wygląda podobnie — Meta porównuje go znak po znaku, a krok 3 tłumaczy, dlaczego wygląda tak, a nie inaczej;
- dwa pola, które wypełnisz na końcu: Threads App ID i Threads App Secret.
2. Utwórz aplikację
- Wejdź na https://developers.facebook.com i zaloguj się.
- Kliknij My Apps → Create app, nadaj jej dowolną nazwę i wybierz przypadek użycia Threads, kiedy Meta zapyta, co aplikacja ma robić. (Masz już aplikację Meta zrobioną pod Instagram albo Facebook? Otwórz ją i dodaj do niej Access the Threads API — druga aplikacja nie jest ci potrzebna.)
3. Wypełnij ustawienia Threads
Otwórz Use cases → Threads API → Settings i wypełnij trzy rzeczy.
| Pole | Co wpisać |
|---|---|
| Redirect Callback URLs | Adres przekierowania z ekranu konfiguracji Social Quack — użyj przycisku kopiowania, żeby zgadzał się znak w znak |
| Uninstall Callback URL | https://socialquack.com/oauth/callback/uninstall |
| Delete Callback URL | https://socialquack.com/oauth/callback/delete |
Dwa z nich wymagają słowa wyjaśnienia.
Po co adresy uninstall i delete? Meta nie zapisze formularza bez nich. Wskazują na naszą stronę tylko po to, żeby formularzowi stało się zadość — nic nie jest zapisywane na naszych serwerach; te strony po prostu potwierdzają odbiór żądania.
Dlaczego adres przekierowania jest adresem na socialquack.com, a nie na twoim komputerze? Threads odrzuca każde logowanie, które miałoby cię odesłać pod zwykły, niezabezpieczony adres. Social Quack daje ci więc do zarejestrowania adres bezpieczny, a ta strona robi jedno: przekazuje logowanie prosto z powrotem do aplikacji działającej na twoim Macu.
4. Dodaj trzy uprawnienia
Wciąż w tym samym przypadku użycia przełącz się w lewym menu z Settings na Permissions and features. (Zabłądziłeś? Use cases → Threads API → Customize wraca tam z powrotem.)
Każde uprawnienie na tej liście ma obok przycisk Add. Kliknij Add przy tych trzech:
threads_basicthreads_content_publishthreads_manage_replies
Nie ma o co wnioskować ani na kogo czekać: twoja własna aplikacja dostaje je w chwili, gdy klikniesz.
5. Dodaj siebie jako Threads Tester
W App roles → Roles dodaj swoje konto na Threads jako Threads Tester.
Zaproszenie będzie tam wisieć oznaczone jako Pending, a żaden mail nie przychodzi. Przyjmujesz je w samej aplikacji Threads:
Threads app → Settings → Account → Website permissions → Invites
Logowanie z Social Quack nie uda się, dopóki go nie przyjmiesz, więc nie idź dalej, dopóki rola nie przestanie pokazywać Pending.
6. Przenieś oba klucze i połącz się
Wróć do Use cases → Threads API → Settings i skopiuj Threads App ID oraz Threads App Secret.
To nie jest identyfikator aplikacji pokazywany na głównym panelu twojej aplikacji. Przypadek użycia Threads ma własną parę, a wzięcie tej głównej to najczęstszy powód, dla którego logowanie potem nie działa.
Wklej je w pola Threads App ID i Threads App Secret w Social Quacku i kliknij Save („Zapisz”). Klucze są zapisywane zaszyfrowane na twoim Macu, a strona logowania Threads od razu otwiera się w twojej zwykłej przeglądarce; jeśli się nie otworzy, kliknij Connect („Połącz”) na karcie Threads. Zatwierdź tam logowanie, a twoje konto pojawi się w sekcji Connected („Połączone”). Social Quack celowo wysyła cię do prawdziwego okna przeglądarki, zamiast pokazywać tę stronę wewnątrz aplikacji, bo logowanie do Threads nie znosi osadzenia.
7. Napisz pierwszy post
Kilka rzeczy, które warto wiedzieć, zanim cokolwiek wrzucisz do kolejki:
- 500 znaków na post.
- Dłuższe teksty stają się łańcuszkiem: każda część wychodzi jako odpowiedź na poprzednią, dokładnie tak, jak sam zrobiłbyś wątek.
- Jedno zdjęcie albo jeden film na post. Threads pobiera pliki z adresu internetowego, zamiast przyjmować je jako wgrywany plik, a Social Quack załatwia to przekazanie za ciebie w chwili publikacji — nie masz tu nic do ustawiania.
Twoje połączenie działa 60 dni, a Social Quack po cichu je odnawia, gdy zostaje mniej niż tydzień. Jeśli aplikacja była zamknięta przez parę miesięcy, może po prostu poprosić o ponowne podłączenie.
Jeśli coś pójdzie nie tak
| Co widzisz | Co to znaczy | Co zrobić |
|---|---|---|
| „No app ID was sent” na stronie logowania Threads | Zwykle zaproszenie na Threads Tester wciąż jest Pending | Przyjmij je w aplikacji Threads: Settings → Account → Website permissions → Invites, a potem kliknij Connect na karcie Threads |
| „No app ID was sent”, a zaproszenie jest przyjęte | Klucze pochodzą z głównej aplikacji, a nie z przypadku użycia Threads | Skopiuj Threads App ID i Threads App Secret z Use cases → Threads API → Settings jeszcze raz do Channels → Threads → Edit app keys („Edytuj klucze aplikacji”), kliknij Save i zaloguj się ponownie |
| Threads blokuje logowanie jako niezabezpieczone, zamiast pokazać stronę logowania | Adres przekierowania zarejestrowany u Meta nie jest tym bezpiecznym, którego oczekuje aplikacja | Skopiuj go jeszcze raz z Channels → Threads → Edit app keys do Redirect Callback URLs w Use cases → Threads API → Settings i zapisz formularz Meta |
| Logowanie działa, ale publikowanie kończy się błędem uprawnień | Jedno z trzech uprawnień nigdy nie zostało dodane | Otwórz Use cases → Threads API → Customize → Permissions and features, kliknij Add przy threads_basic, threads_content_publish i threads_manage_replies, a potem kliknij Connect na karcie Threads jeszcze raz — to aktualizuje kanał, który już masz, więc posty z kolejki zostają na miejscu |
| „Threads could not process the post” | Threads odrzucił zdjęcie albo film; komunikat powtarza powód podany przez Threads | Spróbuj z innym plikiem i opublikuj ponownie |
| „Threads took too long to process the media” | Duży film wciąż jest przetwarzany po stronie Threads | Nic — Social Quack ponawia sam; jeśli powtarza się to stale, spróbuj z mniejszym plikiem |
| Threads po paru miesiącach prosi o ponowne podłączenie | 60-dniowe połączenie wygasło, kiedy aplikacja nie działała | Channels → Threads → Connect — klucze zostają zapisane, więc to jedno kliknięcie |
Nadal nie wychodzi? [email protected].