Wir haben eine großartige WhatsApp-Bibliothek unter dem Namen Yowsup , die vollständig in Python geschrieben ist . Mit Yowsup können wir das WhatsApp-Protokoll auf jeder Plattform verwenden, die den Python-Interpreter unterstützt. Die Bibliothek verfügt über alle Funktionen des WhatsApp-Clients, die wir auf unseren Smartphones installieren.
Grundlegende Informationen der WhatsApp Yowsup-Bibliothek
Eines der Ergebnisse von Yowsup war das Erscheinen von “Wazzap” , das heute ” OpenWhatsapp ” heißt und nichts weiter als ein WhatsApp-Client für Blackberry und Nokia N9 ist.
Das WhatsApp-Protokoll ist eine modifizierte Version des XMPP- Protokolls, das Open Source ist. Stattdessen haben die WhatsApp-Autoren ihre Version von geschlossenem Code erstellt, aber der Autor von Yowsup war geschickt genug, um das Protokoll rückgängig zu machen und diese fantastische Bibliothek zu schreiben.
Die Bibliothek ist vollständig Open Source und steht auf Github unter folgendem Link zur Verfügung: https://github.com/tgalal/yowsup
Die Anforderungen von Yowsup sind:
- Habe den Python 2.6 oder höher Interpreter.
- Habe die Erweiterung “python-dateutil” installiert. Die einfachste Möglichkeit zur Installation ist die Verwendung des Skripts “ez_setup.py” , das wir unter folgendem Link herunterladen: https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
- Wenn wir einen Python-Interpreter mit einer niedrigeren Version als 2.7 verwenden, müssen wir die Erweiterung “argparse” installieren, wenn wir die Anwendung “yowsup-cli” verwenden möchten, über die wir als nächstes sprechen werden.
Mit yowsup-cli
Yowsup-cli ist eine Schnittstelle, die über die Befehlszeile ausgeführt werden kann. Mit ihr können Sie verschiedene Aktionen ausführen, z. B. Nachrichten senden / empfangen, WhatsApp registrieren, die letzte Stunde der Aktivität eines Benutzers anzeigen usw.
Wir müssen uns daran erinnern, dass wir zuerst WhatsApp auf dem PC registrieren sollten, auf dem wir yowsup-cli
Dazu steht uns eine Anleitung (in englischer Sprache) des Yowsup-Entwicklers in der folgenden Anweisung zur Verfügung: https: // github. com / tgalal / yowsup / wiki / yowsup-cli
Beachten Sie, dass die WhatsApp Ihres Smartphones nicht mehr funktioniert , wenn Sie die Telefonnummer Ihres Android-Smartphones bei Yowsup registrieren. Aus diesem Grund empfehle ich Ihnen, im nächsten Abschnitt zu erfahren, wie Sie eine kostenlose Hilfstelefonnummer erhalten, um mit Yowsup testen zu können .
Verwenden einer kostenlosen sekundären Telefonnummer mit Yowsup
Ich denke, diese Lösung ist nur für diejenigen, die den fonYou- Service in ihrem Land verfügbar haben. Mit diesem Service können wir eine neue Telefonnummer völlig kostenlos bekommen . Wenn Sie eine fonYou- Nummer bei Yowsup verwenden , müssen Sie berücksichtigen, dass der fonYou- Dienst das Empfangen von SMS-Kurznachrichten nicht zulässt. Dies ist ein Nachteil bei der Registrierung unserer fonYou- Nummer bei Yowsup . Aber alles in allem, dass die Lösung sehr einfach ist, müssen Sie nur die yowsup-cli --requestcode voice
verwenden, die den Registrierungscode telefonisch in perfektem Englisch diktiert.