使用Google oAuth 2.0时回拨令牌

时间:2011-11-18 15:28:11

标签: oauth-2.0 google-openid

供您参考,我一直在使用以下链接进行背景阅读和学习

由于我在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 个答案:

答案 0 :(得分:1)

回调将是您定义OAuth实现将调用哪些函数并传递返回的访问令牌的函数。然后,您可以获取访问令牌并继续运行。

在1.0a中,下一步是让用户验证您的应用程序,然后交换访问令牌以获取有效的授权令牌。然后,您的应用将能够访问受保护的数据。在2.0中,从我读过的内容来看,路径可能会有所不同,但这并不会改变回调的功能。