2011-11-18 107 views
0

供您參考的時候,我一直在做的背景閱讀和使用以下鏈接回調令牌使用谷歌的OAuth 2.0

作爲學習我沒有在Google API代碼示例中獲得太多成功,我使用了以下庫作爲oAuth 2.0庫

go2.js

不過,我很努力理解它是什麼,我應該在回調變量方面提供給go2.getToken命令。 此外,我使用下面的代碼做一個POST日曆測試,並得到了「輸入意外結束」JavaScript錯誤。

<title>oauth2 connection</title> 
<script src="config.js"></script> 
<script src="go2.js"></script> 

<script> 
var redirect_uri = 'urn:ietf:wg:oauth:2.0:oob' ; 
GO2.init(client_id, scope, redirect_uri) 

POST /calendar/v3/calendars/primary/events/quickAdd?text="Appointment at Somewhere on November 18th 10am-10:25am"` 

注:我的客戶端ID和範圍都存儲在我的config.js文件

回答

1

回調將是你定義哪些您的OAuth實現將調用,並通過返回的訪問令牌功能。然後您可以獲取訪問令牌並繼續運行。

在1.0a中,下一步是讓用戶驗證您的應用程序,然後將訪問令牌交換爲有效的授權令牌。您的應用程序將能夠訪問受保護的數據。在2.0中,從我一直在閱讀的內容來看,這條路線可能有點不同,但這並不會改變回調函數。