2011-10-28 12 views
5

Voglio usare oAuth in PHP per accedere al feed atom di Gmail. Non sono sicuro di dove o come iniziare a scrivere codice questa ... nella pagina di Google si legge questo:Come implementare oAuth PHP per il feed Atom di Gmail?

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

Come farlo in PHP? Grazie per l'aiuto a un principiante di programmazione: D

risposta

9

Vedere sotto URL è molto molto utile per voi completo con demo e codice sorgente. Leggere attentamente

È possibile iniziare con questo esempio.

Mandami una mail non letti da Gmail utilizzando Gmail feed API, OAuth e PHP Con Atom

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

A un livello base, il processo è il seguente:

  • L'accesso delle richieste di applicazione e riceve un token di richiesta non autorizzato dal server di autorizzazione di Google.

  • Google chiede all'utente di concedere l'accesso ai dati richiesti. Se l'utente non ha già effettuato l'accesso, Google chiede all'utente di accedere. Google visualizza quindi una pagina di autorizzazione che consente all'utente di vedere a quali dati del servizio di Google la tua applicazione richiede l'accesso.

  • L'applicazione riceve un token di richiesta autorizzato dal server di autorizzazione. Ogni token di richiesta è valido solo per un'ora.

  • Si scambia il token di richiesta autorizzato per un token di accesso.

  • È possibile utilizzare il token di accesso per richiedere dati dai server di accesso al servizio di Google. Per impostazione predefinita, i token di accesso sono longevi. Ogni token di accesso è specifico per l'account utente specificato nella richiesta originale di autorizzazione e concede l'accesso solo ai servizi specificati in tale richiesta. La tua applicazione dovrebbe conservare il token di accesso in modo sicuro, perché è necessario per tutti gli accessi ai dati di un utente.

Come iniziare?

Come iniziare - vedi sotto url

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

Problemi correlati