Mostrando entradas con la etiqueta gmail. Mostrar todas las entradas
Mostrando entradas con la etiqueta gmail. Mostrar todas las entradas

domingo, 11 de febrero de 2018

Google API - Gmail

Hace mucho tiempo que hice esto y quería haber escrito un post al respecto, y ahora que he querido volver a lanzar el scritp del que voy a hablar, he tenido problemas. Por lo que voy a aprovechar para hablar sobre esto.

La historia era la siguiente: quería bajarme los e-mails de mi cuenta de gmail con un filtro determinado: bajarme los e-mails de la carpeta de spam para estudiar sus cabeceras y ver de dónde proceden y cómo reportarlo.

Lo primero que toca es decidir en qué lenguaje hacerlo. En mi caso, python.

Por lo tanto: instalar el api de Google con el comando pip:

pip install --upgrade google-api-python-client
pip install --upgrade google-api-python-client
Por lo tanto:

pip install --upgrade google-api-python-client

Después, me ha tocado volver a buscar qué hice, que fue mirar en el manual del API. Viéndolo, el segundo paso fue activarla. Para ello, hay que crear un proyecto:

Creando proyecto API Gmail
Creando proyecto API Gmail
Se puede crear de varias formas, por ejemplo, al hacer click sobre Crear proyecto hará falta volver a refrescar de alguna manera la pantalla para poder actualizar el combo. Una vez actualizado, veremos que se añadirá un nombre de aplicación más o menos aleatorio que podremos seleccionar. Una vez seleccionado, haremos click sobre el botón Continuar que no he incluido en el pantallazo. Después, nos pedirá ir crear o añadir las credenciales al proyecto. 

Ir a añadir credenciales al API de Gmail
Ir a añadir credenciales al API de Gmail
Pero al llegar al gestor de las credenciales tendremos que hacer click sobre el botón Cancelar:

Cancelar la operación de gestión de credenciales
Cancelar la operación de gestión de credenciales

Después nos llevará a otra sección donde seleccionaremos la pestaña relacionada con OAuth. Se rellena el e-mail con el que se gestionará y el nombre o descripción de la aplicación:

OAuth para el API de Gmail
OAuth para el API de Gmail
Y más abajo en la pantalla tenemos el botón Guardar al que haremos click sobre él. Después, nos llevará otra vez a la pestaña que nos indicará que creemos unas credenciales, para la que seleccionaremos que queremos que sea para OAuth:

Seleccionar creación de credenciales para OAuth
Seleccionar creación de credenciales para OAuth

Nos solicitará que indiquemos una descripción (aunque lo llaman ID) para la aplicación (lo llaman "cliente") y el tipo (nosotros marcaremos "otro):

Crear ID y tipo de aplicación para el API de Gmail
Crear ID y tipo de aplicación para el API de Gmail
Al crearlo, nos aparecerán los datos del cliente, que tendremos que aceptar:

ID y secreto del cliente OAuth para el API de Gmail
ID y secreto del cliente OAuth para el API de Gmail
Y nos descargaremos el fichero que contiene las credenciales con las que se conectará nuestro programa.

Descarga de credenciales del API de Gmail
Descarga de credenciales del API de Gmail

A partir de aquí me he puesto a mirar mi antiguo script, que ya llamaba al API original. Uno de los problemas que nos podemos encontrar es que tengamos dos instalaciones de python (¿sacrilegio?): versión 2.7 y 3.6. Hay que tenerlo en cuenta. Además, me he encontrado con que lo que antes me funcionaba, con la nueva instalación ya no tira bien. 

Por cierto: al lanzar el script me pide que me autentique para dar permiso a la aplicación a tirar de los datos necesarios. 

miércoles, 4 de agosto de 2010

Más sobre Gmail

Una nota muy corta:

Leyendo el blog de Google, nos indican que han realizado un cambio más. Si antes se podía arrastrar un fichero al correo que se estuviera escribiendo para adjuntarlo, ahora se puede arrastrar un fichero adjunto a una carpeta para descargarlo. Pero, ¡¡ojo!!, de momento sólo se puede hacer con el Chrome. 

martes, 22 de junio de 2010

Gmail y su barra de anuncios




Chema ha puesto un post sobre las diferencias entre Hotmail y Gmail con los que a publi se refiere. Pero yo no quiero entrar mucho en eso. Sólo quiero indicar la característica que tiene Gmail, de, a parte de la mencionada publicidad, ponerte líneas de feeds de los que quieras que te haga una intro. Por ejemplo. Este sí que es un anuncio:

Anuncio 1
 Sin embargo, hay alguna que otra cosa curiosa. Por ejemplo, navegar por las entradas que van pasando por la barrita. Son las flechitas que están a la derecha de este otro anuncio:


Anuncio 2
Con las flechitas, irás mostrando los que ya han estado y los que estén por venir.

¿Qué más? Puedes seleccionar qué cosas puedes mostrar. Desde la configuración, ir a... Clip de la Web.  Desde ahí podrás hacer desaparecer esa barrita con su resultado:

Desactivando clip... Y el resultado

Por último, si quieres, puedes realizar una búsqueda, y, según lo que te muestre, puedes decidir Añadir esa entrada a la lista de elementos a mostrar, o no:

Seleccionado los feeds a mostrar

Y... poco más se puede contar de esta característica. Éste post no trata de si molesta o no. Si no de las posibilidades que hay para manejarlo. Y, si no gusta, pues se puede retirar tal y como he comentado más arriba.

miércoles, 26 de mayo de 2010

Gmail Labs: desplazando iconos



Desde uno de los blogs de Gmail, nos muestran una nueva opción de los labs. Esta opción

Gmail Labs: Movel columna
permitirá tener los iconos que normalmente estaban a la izquierda

Iconos sin mover

a la derecha

Iconos desplazados a la izquierda

viernes, 16 de abril de 2010

Atachments y calendarios en Gmail

He visto que el blog de Gmail que han añadido dos funcionalidades nuevas.

Una de ellas es la posibilidad de adjuntar ficheros en Firefox y Chrome a través del drag & drop. Es decir: arrastrando los ficheros desde el directorio donde se encuentran al e-mail que tienes abierto. Según comentan, de momento sólo funciona en esos navegadores. Se espera que poco a poco vaya funcionando en el resto.

La otra es muy curiosa. Integra Gmail con Google Calendar. ¿Cómo lo hace? Pone un enlace más junto al de "Adjuntar fichero". Resumiendo lo que dice el blog: mostrará los horarios libres de todos los destinatarios y además tienes que tener permisos para verlos.

En cuanto lo pruebe os comento algo al respecto.

miércoles, 25 de noviembre de 2009

Google Wave

Como ya sabemos, Google saca muchas cosas muy chulas. Gmail , un reader de feeds, y nosecuantas más.

Bien. Pues ahora tenemos Google Wave. Y, acabo de ser agraciado con una invitación para probarlo. Sí, eso es. No lo puede utilizar cualquiera. Del mismo modo que al principio para utilizar Gmail había que utilizar una invitación (que también me enviarion), para el Wave se necesita lo mismo. Lo que no veo es que me dejen enviar invitaciones como la que me han enviado. A ver cuando ponen el botoncito para enviar alguna.

Ahora. ¿Qué se ve, de momento, en esta beta? De momento, poco. Al menos lo que he podido probar hasta ahora. Hay una serie de paneles, portlets, ventanas... Como lo queráis llamar.
- Uno de ellos es el "panel de control". Lo de toda la vida: enviados, recibidos, eliminados, spam, solicitudes (donde parece que van a parar aquellos elementos enviados por alguien desconocido o del que se desconfia).
- Otro es la lista de contactos. Según puedo deducir, es como si se mirase la lista de contactos de gmail y busca si tienen el Wave. Si lo tienen, los muestra. También puedo ver que algunos muestra su nombre, y otros muestra la dirección completa.¿Qué es la dirección completa? Es lo que se pondría en gmail, pero en vez de acabar en gmail.com acaba en googlewave.com.
- Otra de las ventanitas contiene los mensajes que se están compartiendo. De momento sólo he podido enviar  uno o dos. En teoría deja editar lo que se ha enviado, pero me está dando muchos problemas, que obligan a refrescar el navegador. Puede que haya otra forma de solucionarlo, pero indican en una zona que aparece al darse el problema, hay que refrescar la página. A lo mejor se refiere a que se cierre ese mensaje, pero no lo parece. Eso sí, permiten que les envíes un feedback para darles más pistas.

De momento es lo que he podido probar. En cuanto pueda dar más pistas aquí lo expondré.