Estoy trabajando en una aplicación en la que nos integramos con Google Docs a través de la API. Compartimos estos documentos a través de la API con varios miembros (direcciones de correo electrónico) registrados en el sistema. Nos gustaría saber si un miembro (dirección de correo electrónico) tiene una cuenta de correo electrónico aceptable. Parece que hay tres maneras diferentes una dirección de correo electrónico se puede utilizar como una cuenta de Google:Verificar que una dirección de correo electrónico sea válida como una cuenta de google
- Gmail regular de dirección de correo electrónico (por ejemplo, [email protected])
- aplicaciones de Google respaldado dirección de correo electrónico (por ejemplo, Joe @ somecompany.com donde somecompany.com utiliza Google Apps)
- utilizar una dirección de correo electrónico a secas (por ejemplo, [email protected])
la primera vez que el desarrollo de la solución que estaba usando una búsqueda de registros MX en el dominio nombre para ver si fue respaldado por google. Esto funciona muy bien para # 1 y # 2, pero no funciona para # 3. No nos dimos cuenta de que un usuario puede registrarse para obtener una cuenta de Google y simplemente usar su dirección de correo electrónico "normal". ¿Hay alguna manera de que podamos determinar si una dirección de correo electrónico es una dirección de correo electrónico válida de la cuenta de Google para que cuando ese usuario inicie sesión en Google utilizando esa dirección de correo electrónico tenga acceso a Google Docs?