Articles of oauth 2.0

¿Cómo definir correctamente el auth2callback de GAE?

La guía Cómo usar GAE / Decorators me dice que “debe agregar un controlador de URL específico a su aplicación para manejar la redirección desde el servidor de autorización a su aplicación” : def main(): application = webapp.WSGIApplication( [ (‘/’, MainHandler), (‘/about’, AboutHandler), (decorator.callback_path, decorator.callback_handler()), ], debug=True) run_wsgi_app(application) Actualmente no puedo configurar esto correctamente. Como […]

Error al intentar acceder a “google drive” con python (código fuente de google quickstart.py)

Estoy tratando de aprender cómo acceder a Google Drive desde Python, pero tengo problemas. Seguí el tutorial del sitio web oficial de google: https://developers.google.com/drive/…t-python?hl=es Además, he visto el video tutorial sobre esto, creo que hago lo mismo que Los chicos del video exactamente. Te cuento los pasos que he seguido literalmente: 1 – Instalar la […]

Inicio de sesión de Google+ – Flujo del lado del servidor – Python – Google App Engine

Estoy creando una aplicación en Google App Engine usando Flask. Estoy implementando el inicio de sesión de Google+ desde el flujo del lado del servidor descrito en https://developers.google.com/+/web/signin/server-side-flow . Antes de cambiar a App Engine, tenía un flujo de trabajo muy similar. Tal vez haya introducido un error desde entonces. O tal vez es un […]

¿Cómo autenticarse con la API de configuración de correo electrónico de Google usando la cuenta de servicio oauth2 Python client?

Estoy usando Python 2.6 y la biblioteca cliente para la API de Google que trato de usar para obtener acceso autenticado a la configuración de correo electrónico: f = file(SERVICE_ACCOUNT_PKCS12_FILE_PATH, ‘rb’) key = f.read() f.close() credentials = client.SignedJwtAssertionCredentials(SERVICE_ACCOUNT_EMAIL, key, scope=’https://apps-apis.google.com/a/feeds/emailsettings/2.0/’, sub=user_email) http = httplib2.Http() http = credentials.authorize(http) return discovery.build(’email-settings’, ‘v2’, http=http) Cuando ejecuto este código, […]

¿Cómo evitar “ImportError: ningún módulo llamado auth2client.client” en el motor de aplicaciones de Google?

Estamos recibiendo un error: ImportError: Ningún módulo llamado OAuth2Client Nos hemos dado cuenta de una gran cantidad de preguntas sobre este tema, muchas sin respuesta y al menos una respuesta que describe la solución de copiar sobre archivos desde el SDK del motor de aplicaciones de Google. Este enfoque, sin embargo, parece tedioso porque todas […]

¿Cambiar el estado predeterminado de noauth_local_webserver?

Actualmente estoy haciendo un cargador de videos GUI en YouTube para mi comunidad, pero como no quiero que todos mis usuarios obtengan mi client_id y client_secret, los codifiqué. El problema es que cada vez que se ejecuta el progtwig (no se ejecuta desde la línea de comandos usando parámetros, obtiene esa información de Tkinter GUI) […]

¿Cómo envío un POST utilizando un oauth2 de 2 patas en python?

Tengo un GET de trabajo que usa 2-legged oauth2 en python. Aquí está el código de TRABAJO GET: las importaciones: import oauth2 import urllib #for url-encode import urllib2 #for getting and receiving data from server import time #Unix timestamp import oauth2 la llamada: resourceUrl = “https://test.mysite:8443/ess/scheduleapi/v1/people” request = build_request(resourceUrl,’GET’) u = urllib2.urlopen(request.to_url()) people_data = u.read() […]

Spotipy flujo de código de autorización

Estoy utilizando la biblioteca de Python de Spotipy para interactuar con la api web de Spotify. He trabajado con la API y los documentos, pero no veo un ejemplo claro que muestre cómo la biblioteca admite el flujo de código de Autorización ( https://developer.spotify.com/web-api/authorization-guide/#authorization-code- flujo ).

Python API de Google – KeyError: _module

Estoy tratando de usar el quickstart.py ( https://developers.google.com/gmail/api/quickstart/python ) según la API de Gmail de Google usando oauth2. Estoy recibiendo el error de abajo Traceback (most recent call last): File “quickstart.py”, line 68, in main() File “quickstart.py”, line 54, in main credentials = get_credentials() File “quickstart.py”, line 37, in get_credentials credentials = store.get() File “/usr/local/lib/python2.7/dist-packages/oauth2client/client.py”, […]

Python no puede encontrar el módulo ‘clientsecrets’ cuando intenta configurar oauth2 en Django usando la API de Google Python

Instalé la Google APIs Client Library for Python en mi caja Windows 7 usando pip . Estoy siguiendo el ejemplo de Django que proporciona Google, pero no puedo iniciar mi servidor porque Python lanza un ImportError: No module named ‘clientsecrets’ . He verificado que clientsecrets.py se encuentra en /path/to/python/Lib/site-packages . ¿Alguna idea de qué podría […]