2011-10-28 14 views
5

Quiero usar oAuth en PHP para acceder al feed atom de Gmail. No estoy seguro de dónde o cómo empezar a codificar esta ... en la página de Google que dice esto:¿Cómo implementar OAuth PHP para el feed de Gmail Atom?

To obtain access, you can use AuthSub or OAuth by requesting a token with scope=https://mail.google.com/mail/feed/atom 

Cómo hacer que en PHP? Gracias por ayudar a un novato en programación: D

Respuesta

9

Ver a continuación URL es muy muy útil para usted con la demo y el código fuente. Lea atentamente

Puede comenzar con este ejemplo.

recibo correos electrónicos no leídos de Gmail Uso de Gmail RSS API, OAuth y PHP con un átomo de

http://lookmywebpage.com/api/google/get-unread-emails-from-gmail-using-gmail-feed-api-oauth-and-php/

En un nivel básico, el proceso es el siguiente:

  • Su aplicación solicita acceso y recibe un token de solicitud no autorizada del servidor de autorizaciones de Google.

  • Google le solicita al usuario que le otorgue acceso a los datos requeridos. Si el usuario aún no ha iniciado sesión, Google solicita al usuario que inicie sesión. Luego, Google muestra una página de autorización que permite al usuario ver a qué datos del servicio de Google solicita acceso su aplicación.

  • Su aplicación recibe un token de solicitud autorizado del servidor de autorizaciones. Cada token de solicitud es válido por solo una hora.

  • Cambia el token de solicitud autorizado por un token de acceso.

  • Utiliza el token de acceso para solicitar datos de los servidores de acceso de servicio de Google. Por defecto, los tokens de acceso son de larga duración. Cada token de acceso es específico para la cuenta de usuario especificada en la solicitud original de autorización, y otorga acceso solo a los servicios especificados en esa solicitud. Su aplicación debe almacenar el token de acceso de forma segura, ya que es necesario para todo el acceso a los datos de un usuario.

¿Cómo comenzar?

Cómo empezar - véase más adelante url

http://lookmywebpage.com/api/google/get-unread-emails-from-gmail-using-gmail-feed-api-oauth-and-php/

Cuestiones relacionadas