2011-11-18 28 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中,从我一直在阅读的内容来看,这条路线可能有点不同,但这并不会改变回调函数。