¿Cómo obtener los contenidos del correo electrónico obteniendo los datos de inicio de sesión del usuario en el motor de la aplicación de Google?Acceder a los correos electrónicos de Gmail a través del motor de la aplicación de Google
Respuesta
Pruebe echar un vistazo a la API de GMail. Probablemente quieras usar OAuth.
Esto es exactamente lo que estoy haciendo en mi proyecto actual. El blog de Google App Engine presentó una compañía llamada "Context.IO" y proporcionan una API muy fácil para acceder a GMail. Lo he implementado en mi proyecto con éxito.
Enlaces
GAE Blog
Demo (se puede buscar un contacto, y obtener todos sus correos electrónicos ...)
Mi Experiencia
También proporcionan una característica explorar que le permiten publicar y obtener datos JSON de sus cuentas de Gmail.
Sin embargo, si se registró para obtener una clave API gratuita aquí, se limitarán a 3 buzones de correo por día. Puede ejecutar un trabajo cron para eliminarlo a diario. Lo bueno es que se puede contactar con ellos para obtener más buzones para fines de desarrollo :)
espero que mi experiencia puede ayudarle a
También puede utilizar la cuenta de servicio de Google. https://developers.google.com/identity/protocols/OAuth2ServiceAccount#creatinganaccount Luego puede usarlo para tener acceso a la cuenta bajo su dominio.
$client = new Google_Client();
$client->setApplicationName('My App');
$client->setAuthConfigFile('path/to/service_account.json');
$client->useApplicationDefaultCredentials();
// account that we want to check
$client->setSubject('[email protected]');
$client->setAccessType('offline');
$client->setScopes([Google_Service_Gmail::GMAIL_READONLY]);
$service = new Google_Service_Gmail($client);
$messagesResponse = $service->users_messages->listUsersMessages('me');
- 1. Google App Engine Correos electrónicos Ir a la carpeta SPAM
- 2. Huelga a través de correos electrónicos HTML
- 3. Acceder a los correos electrónicos de Gmail usando IMAP (API de javamail)
- 4. ¿Gmail quita el color del enlace de los correos electrónicos?
- 5. Recibir correos electrónicos a través de SendGrid
- 6. ¿Comprueba automáticamente los correos electrónicos devueltos a través de POP3?
- 7. ¿Es posible recibir correos electrónicos a través de JSON?
- 8. ¿Cómo puedo enviar correos a través de Gmail con Perl?
- 9. Recuperación de correos electrónicos en rieles a través de IMAP
- 10. ¿Cómo implementar Gmail OAuth API para enviar correos electrónicos (especialmente a través de SMTP)?
- 11. Posicionamiento absoluto en los correos electrónicos de Gmail
- 12. Tuberías de correos electrónicos a través de cPanel y PHP
- 13. Dando un nombre a la cuenta de correo electrónico al enviar correos electrónicos con Django a través de Google Apps
- 14. Envío de correos electrónicos a través de SMTP con PHPMailer
- 15. ¿Utiliza Gmail de forma programada para recibir correos electrónicos?
- 16. Enviando Diseña correos electrónicos a través de Resque
- 17. Descargar correos electrónicos (copia de seguridad) desde gmail programáticamente
- 18. cómo clip de texto en CSS como Gmail no a los correos electrónicos listados sujetos
- 19. Prevenir la conversación de Gmail con rosca en los correos electrónicos de notificación
- 20. Enviar correo electrónico a través de C# a través de la cuenta de Google Apps
- 21. ¿Hay alguna forma de acceder mediante programación a los resultados del motor de búsqueda de Google?
- 22. Enlace a correos individuales en gmail
- 23. Recuperar correos electrónicos no leídos de Gmail - JavaMail API + IMAP
- 24. Realiza un seguimiento de algunos correos electrónicos con gmail gem
- 25. Extracción del grupo "Otros contactos" de Gmail a través de la API de contactos de Google
- 26. correos electrónicos a veces se revueltos
- 27. obtener de Android a Google motor de la aplicación
- 28. Uso del nombre para mostrar personalizado al enviar correos electrónicos a través de EWS
- 29. Eliminando la parte anterior de los correos electrónicos de respuesta
- 30. Manejo de correos electrónicos no entregados en la aplicación web
Gracias por su respuesta. Seamos sinceros, soy nuevo en GAE, ¿podría ayudarme a obtener la clave de API – Yuv
? Si está hablando de una clave de contexto, siga las instrucciones en la página de inicio :-) –