Google Spreadsheet App脚本用于刷新访问令牌

时间:2016-09-22 09:59:16

标签: youtube-api google-spreadsheet-api youtube-javascript-api

我正在使用以下HTTP请求从我关联的YouTube频道中检索数据。

https://www.googleapis.com/youtube/analytics/v1/reports?ids=channel%3D%3D{MY_ASSOCIATED_CHANNEL_ID}&start-date=2016-08-01&end-date=2016-08-31&metrics=views&dimensions=video&filters=video%3D%3D{MY_VIDEO_ID}&max-results=10&sort=-views& access_token= {MY_ACCESS TOKEN}

我正在使用谷歌电子表格应用程序脚本来处理上述请求。

你可以帮我设置一个额外的功能,在运行上面的功能之前刷新我的访问令牌(我已经有了一个REFRESH TOKEN)

谢谢,

Aneesh

1 个答案:

答案 0 :(得分:0)

您可以查看此GitHub tutorial如何在令牌过期时刷新令牌。

  

Apps脚本的OAuth2是Google Apps脚本库,可以创建和授权OAuth2令牌,并在过期时刷新它们。此库使用Apps脚本的新StateTokenBuilder/usercallback端点来处理重定向。

对于此库(以及一般的Apps脚本功能),URL将始终采用以下格式:

https://script.google.com/macros/d/{SCRIPT ID}/usercallback

其中{SCRIPT ID}是使用此库的脚本的ID。您可以通过单击菜单项"文件>在Apps脚本代码编辑器中找到您的脚本ID。项目属性"。

为此,请按照上面提供的链接中的步骤操作。希望这有帮助!