在Azure的Function App中调用Google日历API
只需要一个选项:
尝试在Azure的Function App上运行稍作修改的示例代码,但无法正常工作。似乎在下面的代码部分出了问题。
//一部抜粋
const authUrl = oAuth2Client.generateAuthUrl({
access_type: 'offline',
scope: SCOPES,
});
无法完成以下步骤:在控制台上显示URL,访问该URL,在Google账号上登录,同意应用程序,复制生成的令牌并粘贴到控制台提示中。
如果从「高级工具 (Kudu)」的控制台上执行以下命令(如下),就可以完成上述的OAuth流程了。
node test.js
这样一来,授权信息就会被保存,接下来就可以通过Function App的定时器来运行了。
应用程序环境
运行时版本:2.0.11776.0(测试版)
Node.js:8.9.4
如果将Node.js设置为Function App的默认版本,googleapis将无法运行。