googleads / googleads/googleads-python-lib
NameError: name 'oauth2' is not defined when running client library setup code
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Python
- Estrellas
- 749
- Forks
- 967
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
When running the code in https://github.com/googleads/googleads-python-lib/wiki/API-access-on-behalf-of-your-clients-(web-flow)#step-2---setting-up-the-client-library I am encountering NameError: name 'oauth2' is not defined. This seems to be correct because there is no import anywhere of any oauth2 namespace.
If I change the code to
from google import oauth2
import google.oauth2.credentials
import google_auth_oauthlib.flow
flow = google_auth_oauthlib.flow.Flow.from_client_secrets_file(
'client_secrets.json',
scope=[oauth2.GetAPIScope('adwords')])
I get a new error: AttributeError: 'module' object has no attribute 'GetAPIScope'
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Revisa el Paso 2 de la página wiki enlazada, especialmente la referencia a oauth2 y el ejemplo google_auth_oauthlib.flow.Flow.from_client_secrets_file. Verifica las importaciones documentadas y el helper de scope con la configuración actual del cliente de Python y, después, actualiza el ejemplo para que se ejecute sin el NameError o AttributeError indicado.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- documentation
- Tipo de issue
- Documentación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100