Articles of google api

(‘Tipo de credenciales inesperado’, Ninguno, ‘Esperado’, ‘cuenta de servicio’) con oauth2client (Python)

Intento obtener datos de Google Analytics con esta guía: https://ga-dev-tools.appspot.com/embed-api/server-side-authorization/ def get_access_token(request): return {‘access_t’: ServiceAccountCredentials.from_json_keyfile_name( KEY_FILEPATH, SCOPE).get_access_token().access_token } Con el código anterior, estoy intentando crear una función y devolver el token de acceso al contexto en mi plantilla de administrador. Sin embargo. Me sale este error, no sé qué hacer con: (‘Unexpected credentials type’, None, […]

Error de importación: Autorización de la API de Google Analytics

Estoy tratando de ejecutar el ejemplo que se proporciona aquí https://developers.google.com/analytics/devguides/reporting/core/v3/quickstart/service-py para la autorización. He notado por otras preguntas en SO que ( ImportError: no puede importar el nombre SignedJwtAssertionCredentials ) SignedJwtAssertionCredentials ha sido eliminado y por lo tanto no se pudo importar. Entonces, comencé a seguir las soluciones proporcionadas en la página de GitHub […]

Cliente API de Google para Python: AccessTokenRefreshError

def get_code(request): try: user_info_service = get_service(request.user, ‘oauth2’, ‘v2’) user_info = user_info_service.userinfo().get().execute() if user_info and user_info.get(‘id’): request.session[‘cur_user’] = user_info return redirect(‘/me’) else: raise NoUserIdException() except AccessTokenRefreshError as atrfsh: print atrfsh print traceback.print_tb(sys.exc_info()[2]) except: print “This was the exception…” print sys.exc_info() auth_uri = FLOW.step1_get_authorize_url() print auth_uri return redirect(auth_uri) def get_service(user, name, version): storage = Storage(CredentialsModel, ‘id’, user, […]

¿Cómo uso oauth2 y actualizo tokens con la API de Google?

Así que pasé los últimos días tratando de resolver esto y formulo esta pregunta para poder responderla a otras personas que tienen problemas. En primer lugar, la documentación de Google es TERRIBLE y utiliza diferentes bibliotecas oauth2 dependiendo de cuál de los muchos ejemplos de API de Google está mirando. A menudo es autocontradictorio y, […]

Django 1.7 google oauth2 error de validación de token

Estoy tratando de pasar por el proceso de autenticación de un token de Google para acceder al calendario de un usuario dentro de una aplicación Django. Aunque he seguido varias indicaciones encontradas en la web, tengo una respuesta de código de error 400 a mi función de callback (Solicitud incorrecta). vistas.py # -*- coding: utf-8 […]

¿Permite Google que otras personas utilicen su API “¿Quiso decir”?

He estado buscando por todo el Internet, pero no encontré esa API exacta. Me gustaría usar su función ¿Te refieres a mi propio sitio web?

¿Cómo obtener el asunto del correo electrónico de gmail usando la API de Google usando python?

¿Cómo obtener el asunto de un mensaje usando la API de Gmail usando python?

Ejemplo de Oauth para la API de Google usando Python / Django

Estoy tratando de hacer que Oauth trabaje con la API de Google usando Python. He intentado diferentes bibliotecas oauth como oauth , oauth2 y djanog-oauth pero no puedo hacer que funcione (incluyendo los ejemplos proporcionados). Para la depuración de Oauth utilizo el Oauth Playground de Google y he estudiado la API y la documentación de […]

¿Cómo puedo usar la API de Google Drive para transferir un archivo a la unidad de otro usuario?

Estoy tratando de transferir un Google Doc que actualmente me pertenece y lo muevo a la raíz de Google Drive de otro usuario. Ambas cuentas están en el mismo dominio y estoy usando una cuenta de servicio para acceder a todos los usuarios. Al principio intenté hacer esto modificando los permisos. Esto le daría al […]

Cómo comprobar si hay nuevos mensajes entrantes utilizando la API de Gmail

He configurado una secuencia de comandos de python que puede extraer datos de la cuenta de Gmail, pero me gustaría configurarlo de manera que solo extraiga mensajes nuevos desde la última vez que hice la llamada a la API (haré ping al servidor con regularidad ). He consultado la notificación Push y el Pub / […]