在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将无法运行。

广告
将在 10 秒后关闭
bannerAds