Dlaczego Pidgin odmawia połączenia z czatem na Facebooku?


18

Szukałem w sieci rozwiązania mojego problemu. Podałem sobie nazwę użytkownika konta na Facebooku, aby móc korzystać z czatu w Pidgin 2.10.3. Jednak bez względu na to, co robię, Pidgin odmawia włączenia konta i wyświetla mi ten sam komunikat:

nazwa_użytkownika@chat.facebook.com/Pidgin wyłączony Nie autoryzowany

Skorzystałem z samouczka na tym blogu: http://poppleit.com/how-to-howto-use-facebook-facebookchat-facebook-chat-with-pidgin-instant-messenger-14-07-2012/#comments


1
Zobacz tutaj facebook.com/note.php?note_id=371950911048&id=210368314792 . Spróbuj zalogować się na Facebooku przy użyciu nazwy użytkownika z przeglądarki i zrób to samo z pidgin, może to działać.
atenz

1
„Brak autoryzacji” oznacza, że ​​Twoja strona nie może połączyć się z Facebookiem. Znajdź „Dozwolone aplikacje” lub podobne ustawienia na Facebooku i pozwól pidgin połączyć się ze swoim kontem na Facebooku.
mondjunge

3
Od maja 2015 r. Czat na Facebooku nie działa już w Pidgin. Zobacz: omgubuntu.co.uk/2015/04/… .
RobinHood70

2
To, co działa dla mnie, to wtyczka purple-facebook, zamiennik wbudowanej wtyczki Facebook XMPP. Zobacz: github.com/jgeboski/purple-facebook/wiki
Fernando Kosh

Sidenote: Powyższa wtyczka działa również w systemie Windows
Wouter

Odpowiedzi:


16

Ustawienia ostatnio się zmieniły.

otwórz konta pidigin i edytuj konto Facebook na:

Protokół: XMPP

Nazwa użytkownika: xyz (to może nie być nazwa użytkownika wprowadzana na stronie logowania do Facebooka - ale ta, którą widzisz na linku osi czasu - https://www.facebook.com/xyz )

Domena: chat.facebook.com

Zasób: Pidgin (tego najczęściej brakuje)

Hasło: xyx

Lokalny alias: xyz

Na karcie zaawansowane:

Podłącz port: 5222

Połącz serwer: chat.facebook.com


2
Od maja 2015 r. To rozwiązanie nie działa. W obu systemach Windows i Linux można użyć wtyczki purple-facebook: github.com/jgeboski/purple-facebook/wiki
Wouter


7

Sam Facebook ma stronę, która pomaga skonfigurować kilka klientów czatu https://www.facebook.com/sitetour/chat.php (lub Pomoc w wyszukiwaniu klienta czatu)

Po zalogowaniu się na Facebooku wybierz swojego klienta czatu, a otrzymasz wyskakujące okienko z informacją o dokładnych ustawieniach, które należy wprowadzić na podstawie loginu na Facebooku. (na przykład nazwa użytkownika nie jest taka sama, jak nazwa użyta do zalogowania się na Facebooku ...)

I dla przypomnienia tego, co oczywiste, dostałem „nieautoryzowany” po tym, jak zrobiłem powyższe i zdałem sobie sprawę, że przegapiłem znak wprowadzający moje hasło ...


2
Od maja 2015 r. To rozwiązanie nie działa. W obu systemach Windows i Linux można użyć wtyczki purple-facebook: github.com/jgeboski/purple-facebook/wiki
Wouter

1
Link w tej odpowiedzi przekierowuje mnie na messenger.com.
Tomáš Zato - Przywróć Monikę

3

W końcu udało mi się znaleźć brakujący krok w rozwiązaniu tego:

Aplikacje muszą być włączone na: https://www.facebook.com/settings?tab=applications§ion=opt_out

Pamiętaj, aby przejść przez całą tę stronę „App” i odznaczyć wszystko, czego nie potrzebujesz (tj. Wszystko).

Dla przypomnienia:

  • Mam '.' w mojej nazwie użytkownika.
  • Szyfruj połączenie: Zawsze.
  • Zezwalaj na uwierzytelnianie zwykłego tekstu: przez szyfrowane połączenie.
  • Zasób: Przetestowałem i nie ma znaczenia i nie musi pasować do nazwy wygenerowanego hasła specyficznego dla aplikacji na stronie bezpieczeństwa na Facebooku: https://www.facebook.com/settings?tab=security§ion=per_app_passwords

Powodzenia!


1

Jestem w stanie połączyć się z Pidgin do mojego profilu na FB, ale nie mogłem dla przyjaciela!

Problem polega na tym, że mój przyjaciel ma bardzo długie hasło ze znakami specjalnymi, które najwyraźniej nie są akceptowane przez Pidgin (użył francuskiego znaku ç)

Skróciłem więc długość hasła i usunąłem ten dziwny znak i to działa!

Jeśli musisz użyć znaków specjalnych, wypróbuj typowe, takie jak _ lub - lub & itp.

Miłego dnia!


1

Będąc za serwerem proxy (nie jestem pewien, czy jest taki sam dla każdej konfiguracji sieci / serwera proxy), warto spróbować również zmienić „podłącz port” - z domyślnej 5222 na 443. To było coś, co musiałem zrobić, aby żeby działał w moim miejscu pracy.

Zatem pełna konfiguracja to:

Karta podstawowa:

 Username: *xyz* (the one that leads to your profile with link like this: http://facebook.com/xyz)
 Domain: *chat.facebook.com*
 Resource: can be blank or *Pidgin* as suggested in facebook's docs
 Password: *your-facebook-password*

Karta Zaawansowane:

Connection security: *Require enctryption*
Allow plaintext auth over unencrypted streams: *unchecked*
Connect port: *443*
Connect server: *chat.facebook.com*

0

Przejdź do ustawień bezpieczeństwa na Facebooku, utwórz hasło aplikacji. Prawdopodobnie masz silne hasło ze znakami specjalnymi, z którymi Facebook nie radzi sobie dobrze. To rozwiązało mój problem.


-1

Podobnie jak link podany przez Alana: http://ubuntuforums.org/showthread.php?t=1683460 Tak więc uznanie dla linku należy do niego.

To, co zadziałało, to wylogowanie w przeglądarce i zalogowanie się przy użyciu mojej nazwy użytkownika (w przeciwieństwie do logowania przy użyciu mojego adresu e-mail, co wcześniej zrobiłem). Szalony, że to działa. Ale dobrze działa, więc ...

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.