我正在使用以下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
答案 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。项目属性"。
为此,请按照上面提供的链接中的步骤操作。希望这有帮助!