Home > Pidgin > Wie das studiVZ zum Pidgin kam…

Wie das studiVZ zum Pidgin kam…

Wer bei studiVZ angemeldet ist kennt sicher die Facebook-Chat-Funktion “Plauderkasten”. Als Benutzer eines Multi-Protokoll-IM-Clients stellt sich mir natürlich sofort die Frage: Kann mein Pidgin das auch? Bei genauerem Hinsehen entdeckt man den “Plauderkasten für unterwegs”-Hinweis. Neugierig habe ich auf den Link geklickt und festgestellt, dass damit ein studiVZ-Client für’s Handy gemeint ist – was prinzipiell bedeutet, dass es eine Schnittstelle geben muss die schöner ist als “ich lade mir die studiVZ-Seite und suche mir die relevanten Daten per RegExp aus dem HTML-Code”. :) Soweit so gut. Nach dieser Erkenntnis und der Fehlinformation, dass die API frei verfügbar wäre (#7718), habe ich mich auf die erfolglose Suche danach gemacht, schlussendlich Nimbuzz kontaktiert und folgende Antwort bekommen:

Hi Konrad,

Thank you for contacting Nimbuzz.

Unfortunately you have been misinformed about Nimbuzz opening up the StudiVZ gateway.

We are not intending to open this gateway on short term so you would have to use the Nimbuzz PC, Web or mobile clients to include these contacts in your total list.

What I am interested in is why you prefer using Pidgin above the Nimbuzz clients.

Maybe we can do something about that.

Perhaps you can also update the pidgin ticket with this information.

Hope to hear from you soon.

Kind regards,

Anthony van de Veen | Program Director

Nimbuzz B.V. | Rivium Boulevard 301, 2909 LK Rotterdam

+31 6 4605 3148 | anthony@nimbuzz.com

Nimbuzz ID: anthony

Da war die Sache erst einmal gestorben.

Da studiVZ’s Weblösung bei mir eher schlecht als recht funktioniert, hat es mich gestern nochmal gekribbelt, so dass ich den originalen Client doch einmal ausprobiert und mir die Sache (mit WireShark) aus der Nähe angeschaut habe. Und siehe da: der Client ist ein ganz normaler Jabber-Client. Nimbuzz betreibt einen studiVZ-Transport, wer hät’s gedacht. :) WireShark hat mir gleich die Verbindungsdaten geliefert – was soll ich sagen: einfach in Pidgin ein neues XMPP-Konto angelegt und es lief, grundsätzlich zumindest. Die Anzeige der Namen bereitet leider Probleme: alle Buddies werden nur als <studiVZ-ID>%studivz.net@studivz.nimbuzz.com angezeigt. Wie kommt man jetzt an den richtigen Namen? Man nehme die studiVZ-ID und setze sie in http://www.studivz.net/Profile/<studiVZ-ID> ein, rufe die Seite auf und kopiere sich den Namen. Ok, nach den ersten 5 Kontakten hatte ich die Schnauze voll – zumindest die URL bauen und aufrufen kann auch ein Plugin übernehmen. Damit habe ich dann die letzten 50 Kontakte in etwa 10 Minuten geschafft, was durchaus annehmbar ist wenn man bedenkt, dass man das nur einmal machen muss. *find*

So nun möchte ich nochmal kurz die Schritte nachvollziehbar zusammen fassen:

  • einen Account bei Nimbuzz einrichten (Hatte ich erwähnt, dass man seine Account-Daten einer fremden Firma anvertrauen muss? Da diese Firma von studiVZ beworben wird habe ich für mich entschieden, dass das OK ist – das muss jeder für sich selbst wissen. Die E-Mail-Adresse wird übrigens nicht überprüft, ich habe erst später gemerkt, dass ich mich vertippt hatte. :D )
  • den Transport einrichten: Dazu loggen wir uns in Nimbuzz’ Webinterface ein, wählen “Kontakte verwalten -> Communities -> studiVZ”, geben unsere Kontaktdaten ein und klicken auf “Verbinden”. Benutzer eines Jabber-Clients mit Transport-Support können diesen Schritt wahrscheinlich direkt in ihrem Client ausführen.
  • Pidgin einrichten: Ein neues XMPP-Konto mit folgenden Daten einrichten: als Benutzer tragen wir den Nimbuzz-Benutzernamen (komplett klein geschrieben) ein. Domain ist nimbuzz.com und das Passwort ist auch entsprechend das Nimbuzz-Passwort. Unter “Erweitert” tragen wir den Server snow.nimbuzz.com und den Port 5222 ein. Wenn alles richtig gemacht wurde sollte sich der Account jetzt verbinden lassen.
  • Jetzt kommt der nevige Teil: das Plugin herunterladen (siehe unten), installieren und aktivieren. Dann für jeden Kontakt: “Rechsklick -> StudiVZ-Profil öffnen”, in den Browser wechseln, den Namen kopieren und den Buddy umbennen. :- Wenn jemand eine bessere Lösung findet – ich bin für alles offen. (Ich weiß, dass es eine gibt – der Nimbuzz-Client holt sich den Namen, wenn ein Kontakt online kommt. “Leider” kommuniziert er mit SSL-Verschlüsselung, so dass man es nur schlecht nachvollziehen kann.)
  • Wenn das geschafft ist: Spaß haben!

Jetzt ist der Text doch ganz schön lang geworden, das wollte ich eigentlich gar nicht, hm.

Update: StudiVZ und Pidgin – Teil 2

Angehängte Dateien:

Das Plugin funktioniert nicht mehr, da man jetzt bei StudiVZ Hashes in die Profillinks eingebunden hat!

Diese Anleitung funktioniert nicht mehr! Man hat den Nimbuzz-Zugang abgeschaltet und arbeitet momentan an einem XMPP-Zugang.

KategorienPidgin Tags: ,
  1. BArnim
    10. April 2010, 22:46 | #1

    Diese Anleitung funktioniert leider nicht mehr da SVZ einen neuen Plauderkasten entwickelt hat der jetzt nichts mehr mit nimbuzz zu tun hat. Laut SVZ soll der neue Plauderkasten aber bald mit Pidgin und einigen ander Multimessengern zusammenarbeiten.

  2. Charlie
    12. April 2010, 22:08 | #2

    Der neue Plauderkasten benutzt jetzt endlich das XMPP-Protokoll, im Moment aber (leider) nur über BOSH unter http://ims.meinvz.net/ims/http-bind-vz/ mit eines eigens entwickelten/abgeänderten ejabberd Modul (ejabberd mod_http_bind_vz v1.2) erreichbar. Und dass auch nur wenn man in meinvz/studivz eingeloggt ist sonst kommt ein 401 Authorization Required Fehler. Deswegen ist es schwierig sich über Pidging einzuloggen.

    Bekommt von euch irgendjemand ein Login hin?
    Ps: eure jid ist vermutlich @vz.net

  3. 6. Juli 2010, 23:29 | #3

    Der Plauderkasten funktioniert über XMPP jetzt problemlos. Der Server für StudiVZ/MeinVZ ist jabber.vz.net für SchülerVZ jabber.schuelervz.net. Ihr könnt die Ports 5222 oder 5223 (TLS/SSL) benutzen. Der Login ist: eure\40mail-adresse.de@vz.net (das \40 ersetzt das @ in eurer Mailadresse). Die Email-Adresse und Passwort sind die, mit der ihr euch auch so im Studi/Mein/SchuelerVZ anmeldet.

  4. flo
    7. Juli 2010, 03:07 | #4

    @pSub
    funktioniert bei mir nix… egal welchen port ich nehme… meinst du jetzt als server vz.net oder jabber. ….net? auch wenn ich in pidgin eine bosh-url eingebe(jabber.schuelervz.net etc.) kommt eine fehlermeldung…

    kannst du deine vorgehensweise bitte nochmal etwas detailierter angeben…?
    vielen, vielen dank!

  5. 7. Juli 2010, 07:48 | #5

    Die Leute von StudiVZ arbeiten dran und haben letzte Woche einen XMPP-Chat zu Testen veröffentlicht. Allerdings funktioniert es mit Pidgin 2.7.x nicht wirklich – man sieht keine Kontakte. Mit 2.4.3 soll es einigermaßen gehen, aber das habe ich nicht ausprobiert.

    Sobald es tatsächlich funktioniert, werde ich natürlich berichten. ;)

    http://tinyurl.com/34v67tc

  6. 7. Juli 2010, 08:28 | #6

    @Charlie
    Also ich kann mich einloggen. (Mit Pidgin)

    Allerdings gibts da noch ein par Probleme mit…
    Ich nutze die Version 2.6.6 von Pidgin. Chatten Klappt, wenn ich angeschrieben werde, aber mir werden keine Kontakte angezeigt und die Namen werden auch nicht angezeigt, sondern nur die (alten) Profil IDs

  7. 18. Juli 2010, 18:32 | #7

    Für die, die Pidgin mit dem neuen Plauderkasten verwenden wollen:

    http://www.leoluk.de/vznet-xmpp-pidgin

  8. 1. September 2010, 12:53 | #8

    @flo

    Ich hoffe meine Antwort kommt nicht viel zu spät :)
    Ich benutze kein Pidgin (sondern bitlbee) vll liegt es daran, aber hier noch mal die Daten die ich benutze:
    Protokoll: Jabber
    Handle/Login: mail\40example.com@vz.net
    Server: jabber.vz.net
    Port: 5223

    Schau dir am besten das von Leopold angeben HowTo an, sofern es bei dir noch nicht funktioniert!

Kommentar Seiten
1 7 8 9 260
  1. 7. Februar 2009, 14:12 | #1
  2. 8. Februar 2009, 11:55 | #2
  3. 16. Februar 2009, 11:07 | #3
  4. 27. Februar 2009, 14:30 | #4
  5. 5. März 2009, 10:28 | #5
  6. 27. April 2009, 10:37 | #6
  7. 13. Mai 2009, 08:48 | #7

:-) ;-) :-D :rotfl: :-P :-( :-| :shock: :-? :confused: :roll: :sick:

Spam protection by WP Captcha-Free