2011-10-28 73 views
5

我想在PHP中使用oAuth來訪問Gmail的原子提要。我不知道在哪裏或如何開始編碼...在谷歌的網頁上它說:如何爲Gmail Atom Feed實現oAuth PHP?

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

如何在PHP中做到這一點?感謝您的幫助編程新手:D

回答

9

請參閱下面的網址它是非常非常充分使用演示和源代碼。仔細閱讀

你可以從這個例子開始。

獲取未讀郵件從Gmail中使用Gmail的API,OAuth的和PHP使用Atom

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

在基本層面上,過程如下:

  • 您的應用程序請求訪問並從Google的授權服務器獲取未經授權的請求令牌。

  • Google要求用戶授予您訪問所需數據的權限。如果用戶尚未登錄,Google會提示用戶登錄。然後,Google會顯示一個授權頁面,允許用戶查看應用程序請求訪問的Google服務數據。

  • 您的應用程序從授權服務器獲取授權請求令牌。每個請求令牌只有一個小時有效。

  • 您將授權的請求令牌交換爲訪問令牌。

  • 您使用訪問令牌向Google服務訪問服務器請求數據。默認情況下,訪問令牌是長期存在的。每個訪問令牌都是特定於原始授權請求中指定的用戶帳戶的,並且僅授予對該請求中指定的服務的訪問權限。您的應用程序應該安全地存儲訪問令牌,因爲它是訪問用戶數據的必需條件。

如何開始?

如何開始 - 見下面鏈接

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