Qual è la forma più attuale di Oauth per Python 3?Esiste una libreria OAuth funzionante per Python 3?
Sto cercando di creare un'azione di screening delle scorte utilizzando l'API del mio broker, che utilizza Oauth. La maggior parte delle informazioni che trovo non sono aggiornate o in conflitto. Ho visto i seguenti moduli di riferimento:
Oauth - Sembra essere l'originale, ormai obsoleto. Ottengo un errore di "modulo" oggetto non ha attributo "consumatore" "
Oauth2 - La versione più recente, apparentemente anche obsoleta? Quello più referenziato online. Glitches in pip/non riesco a capire come installarlo.
Oauthlib - IIRC, sostiene di essere la nuova sostituzione per OAuth e OAuth2
Rauth.OAuth2Service - anche potenzialmente sostituzione per OAuth e OAuth2?
Richieste -?
Oauth_hook -?
pyoauth2 - Ottengo un errore sul non avere un modulo denominato "client" in init di pyoauth2.
Nessuno di questi sembra funzionare come previsto, e ho la sensazione che ciò sia dovuto al basso supporto di Oauth 3. Hai OAuth per funzionare in Python 3? Se è così, come avete fatto?
Stai cercando Oauth1 o Oauth2 (sono versioni incompatibili dello standard e alcuni servizi una versione o l'altra)? –
O. Attualmente, nessuno dei due moduli funziona con Python 3. –
Ho avuto successo con [oauthlib] (https://pypi.python.org/pypi/oauthlib) e Oauth1 su Python 3.2. –