Was ist die aktuellste Form von Oauth für Python 3?Gibt es eine funktionierende OAuth-Bibliothek für Python 3?
Ich versuche, eine Bestandsüberwachung mit der API meines Brokers zu erstellen, die Oauth verwendet. Die meisten Informationen, die ich finde, sind veraltet oder widersprüchlich. Ich habe die folgenden Module referenziert:
Oauth - Scheint das Original zu sein, jetzt veraltet. Ich bekomme einen Fehler von '' Modul 'Objekt hat kein Attribut' Consumer '"
Oauth2 - Neuere Version, anscheinend auch veraltet? Der am meisten referenzierte Online. Erlischt in pip/kann nicht herausfinden, wie man es installiert.
Oauthlib - IIRC, behauptet der neue Ersatz für Oauth und OAuth2
Rauth.OAuth2Service zu sein - auch Ersatz potenziell für Oauth und OAuth2?
Anfragen -?
Oauth_hook -?
pyoauth2 - Ich bekomme einen Fehler über ein Modul namens "Client" in pyoauth2 init.
Keiner von ihnen scheint zu funktionieren, wie erwartet, und ich habe das Gefühl, dass dies aufgrund der niedrigen Oauth 3-Unterstützung ist. Hast du OAuth in Python 3 arbeiten lassen? Wenn ja, wie hast du es gemacht?
Suchen Sie nach Oauth1 oder Oauth2 (sie sind inkompatible Versionen des Standards und einige Dienste eine Version oder die andere)? –
Entweder. Momentan arbeitet keines der Module mit Python 3. –
Ich hatte Erfolg mit [oauthlib] (https://pypi.python.org/pypi/oauthlib) und Oauth1 auf Python 3.2. –