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 文件中

4

1 回答 1

1

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

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

于 2011-11-18T15:37:23.287 回答