我看过谷歌应用脚本的教程,从oAuthConfig迁移到oauth1 here 但是,如果我已经拥有了访问令牌,该怎么办? 我检查了oauth1库代码here,但在这里找不到包含访问令牌的方法。
还有其他方法吗? 另请注意,我有4件事情:消费者密钥,消费者密钥,令牌和令牌密钥。(注意:我在访问令牌中有两件事,而不仅仅是一个令牌)。
答案 0 :(得分:0)
正如前面提到的here(阅读该链接上的警告),OAuth1于今年4月20日被关闭。所以我假设/希望您使用的是OAuth2。如果没有,我建议您尽快迁移。
使用访问令牌时,重要的是要记住它们的生命周期有限。因此,请始终记住“以编程方式”添加它们。根据您尝试访问的API,访问令牌会作为请求的access_token
查询参数的值附加到请求中。以下是几个例子:
GET https://www.googleapis.com/plus/v1/people/userId?access_token=1/fFBGRNJru1FQd44AzqT3Zg
https://www.googleapis.com/youtube/v3/channels?part=id&mine=true&access_token=ACCESS_TOKEN
请查看Google Developers文档,了解您正在使用的特定API,以获取有关确切请求的帮助。 Here是使用OAuth2和Google App Script的一些示例。希望这会有所帮助。
修改强> 稍微纠正一下。对于OAuth1,使用oauth_token传递访问令牌。为了清楚说明流程的流程,请参阅本link中的小标题6.1至6.3.2,以及前者在Google末尾的小标题。
另外,引用此link:
“ 2015年4月20日:OAuth 1.0已关闭。所有请求都会显示一个静态错误页面。请确保您在此日期之前已迁移好。”
如果还没有发生,可能会在当前OAuth1“正式”关闭的情况下随时发生。