Warum weigert sich Pidgin, eine Verbindung zum Facebook-Chat herzustellen?


18

Ich habe im Internet nach einer Lösung für mein Problem gesucht. Ich habe mir einen Benutzernamen für Facebook gegeben, damit ich den Chat in Pidgin 2.10.3 nutzen kann. Egal was ich tue, Pidgin weigert sich jedoch, das Konto zu aktivieren, und es gibt mir die gleiche Meldung:

Benutzername@chat.facebook.com/Pidgin deaktiviert Nicht autorisiert

Ich habe das Tutorial in diesem Blog verwendet: http://poppleit.com/how-to-howto-use-facebook-facebookchat-facebook-chat-with-pidgin-instant-messenger-14-07-2012/#comments


1
Lesen Sie hier facebook.com/note.php?note_id=371950911048&id=210368314792 . Versuchen Sie, sich bei Facebook mit dem Benutzernamen des Browsers anzumelden, und machen Sie dasselbe mit pidgin. Möglicherweise funktioniert es.
Atenz

1
"Nicht autorisiert" bedeutet, dass Ihre Pidgin keine Verbindung zu Facebook herstellen darf. Finden Sie die "Zugelassenen Anwendungen" oder ähnliche Einstellungen in Facebook und erlauben Sie pidgin, sich mit Ihrem Facebook-Konto zu verbinden.
Mondjunge

3
Ab Mai 2015 funktioniert der Facebook-Chat von Pidgin aus nicht mehr. Siehe: omgubuntu.co.uk/2015/04/… .
RobinHood70

2
Was für mich funktioniert, war das lila-Facebook-Plugin, ein Ersatz für das eingebaute Facebook-XMPP-Plugin. Siehe: github.com/jgeboski/purple-facebook/wiki
Fernando Kosh

Anmerkung: Das obige Plugin funktioniert auch unter Windows
Wouter

Antworten:


16

Die Einstellungen haben sich kürzlich geändert.

eröffne pidigin accounts und bearbeite den facebook account wie folgt:

Protokoll: XMPP

Benutzername: xyz (Dies ist möglicherweise nicht der Benutzername, den Sie auf der Facebook-Anmeldeseite eingeben - aber der, den Sie auf Ihrem Timeline-Link sehen - https://www.facebook.com/xyz )

Domain: chat.facebook.com

Ressource: Pidgin (das fehlt meistens)

Passwort: xyx

Lokaler Alias: xyz

Auf der Registerkarte Erweitert:

Port verbinden: 5222

Verbindungsserver: chat.facebook.com


2
Seit Mai 2015 funktioniert diese Lösung nicht mehr. Sowohl unter Windows als auch unter Linux kann das lila-Facebook-Plugin verwendet werden: github.com/jgeboski/purple-facebook/wiki
Wouter


7

Facebook selbst hat eine Seite, auf der Sie mehrere Chat-Clients einrichten können: https://www.facebook.com/sitetour/chat.php (oder Hilfe beim Durchsuchen Ihres Chat-Clients)

Wenn Sie bei Facebook angemeldet sind, wählen Sie Ihren Chat-Client aus. Daraufhin wird ein Popup-Fenster angezeigt, in dem Sie die genauen Einstellungen für Ihre Facebook-Anmeldung vornehmen können. (Der Benutzername stimmt beispielsweise nicht mit dem überein, mit dem Sie sich bei Facebook anmelden ...)

Und um das Offensichtliche noch einmal zu betonen, ich habe das "nicht autorisiert" bekommen, nachdem ich das oben Genannte getan habe und festgestellt habe, dass ich ein Zeichen verpasst habe, das mein Passwort eingibt ...


2
Seit Mai 2015 funktioniert diese Lösung nicht mehr. Sowohl unter Windows als auch unter Linux kann das lila-Facebook-Plugin verwendet werden: github.com/jgeboski/purple-facebook/wiki
Wouter

1
Der Link in dieser Antwort leitet mich auf messenger.com weiter.
Tomáš Zato - Wiedereinsetzung von Monica

3

Ich konnte endlich den fehlenden Schritt finden, um das zu lösen:

Apps müssen aktiviert sein unter: https://www.facebook.com/settings?tab=applications§ion=opt_out

Stellen Sie sicher, dass Sie die gesamte App-Seite durchgehen und alle nicht benötigten Optionen (dh alles) deaktivieren.

Für die Aufzeichnung:

  • Ich habe ein '.' in meinem Benutzernamen.
  • Verbindung verschlüsseln: Immer.
  • Klartext-Authentifizierung zulassen: Über verschlüsselte Verbindung.
  • Ressource: Ich habe getestet und es spielt keine Rolle und muss nicht mit dem Namen des generierten app-spezifischen Passworts auf der Facebook-Sicherheitsseite übereinstimmen: https://www.facebook.com/settings?tab=security§ion=per_app_passwords

Viel Glück!


1

Ich kann von Pidgin aus eine Verbindung zu meinem FB-Profil herstellen, aber für einen Freund konnte ich keine Verbindung herstellen!

Das Problem ist, dass mein Freund ein sehr langes Passwort mit Sonderzeichen hat, das anscheinend von Pidgin nicht akzeptiert wird (er hat das französische Zeichen ç verwendet).

Also habe ich die Passwortlänge reduziert und das seltsame Zeichen gelöscht, und es funktioniert!

Wenn Sie zur Verwendung von Sonderzeichen verpflichtet sind, probieren Sie die üblichen Zeichen wie _ oder - oder & usw. aus.

Einen schönen Tag noch!


1

Wenn Sie sich hinter einem Proxy befinden (nicht sicher, ob dies für alle Netzwerk- / Proxy-Konfigurationen gleich ist), sollten Sie auch versuchen, den "Connect Port" (Verbindungsport) von Standard 5222 auf 443 zu ändern. Dies musste ich tun, um dies zu erreichen damit es an meinem Arbeitsplatz funktioniert.

Die vollständige Konfiguration wäre also:

Registerkarte "Allgemein":

 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*

Registerkarte "Erweitert":

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

0

Gehen Sie zu den Sicherheitseinstellungen auf Facebook und erstellen Sie ein Anwendungskennwort. Sie haben wahrscheinlich ein sicheres Passwort mit Sonderzeichen, mit denen Facebook nicht gut umzugehen scheint. Es hat mein Problem gelöst.


-1

Wie der Link, den Alan bereitgestellt hat: http://ubuntuforums.org/showthread.php?t=1683460 Der Link geht also zu seinen Gunsten.

Bei mir funktionierte es, mich in meinem Browser abzumelden und mich mit meinem Benutzernamen anzumelden (im Gegensatz zu der zuvor von mir vorgenommenen Anmeldung mit meiner E-Mail-Adresse). Verrückt, dass das funktioniert. Aber gut, es funktioniert, also ...

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.