¿Cómo comprobar si un usuario ha iniciado sesión en su cuenta de Google a través de la API?

Estoy desarrollando una página para mostrar una vista previa de documentos accesibles para un usuario.

Para la vista previa estoy usando un iframe con src =https://docs.google.com/viewer?authuser=0&srcid={una identificación de documento}

El problema aquí es que cuando el usuario no está conectado, muestra un iframe en blanco.

Quiero redirigir al usuario a la página de inicio de sesión de Google si el usuario actual no ha iniciado sesión y luego mostrar la página de vista previa del documento.

Para esta funcionalidad, primero tendré que comprobar si el usuario ha iniciado sesión con google o no.

Creo que Google tiene algunas restricciones impuestas en caso de iframe, por lo que no se redirige a la página de inicio de sesión.

¿Cómo puedo implementarlo a través de la API?

Respuestas a la pregunta(1)

Su respuesta a la pregunta