除了运行我的应用程序的任何用户之外,是否可以使用OAuth2访问多个Google帐户用户的Google日历?我是否可以运行空闲-忙碌的API调用来了解外部用户何时可用?如果可能,此呼叫中的所有外部用户是否都必须位于同一组织中?要识别用户,我是否需要他们的邮箱地址?我可以在Node.js中编写这段代码以在服务器上运行吗?如何为被查询的所有外部用户授予对运行忙/闲查询的Node.js应用程序的访问权限?

推荐答案

您可以使用Google Identity services来调用API并获取访问Web应用程序的Google日历所需的令牌,无论是用户"Sign-in with Google"还是"One tab."

这两个选项都可以在移动设备和Web应用程序上使用.

您可以在this documentation中找到关于使用日历数据API进行身份验证的更多信息,或者关于Node.js here的OAuth客户端库的更多信息.

Node.js相关问答推荐

当建议在第二代上运行云功能时,现在是否有新的Firestore AdminClient可供使用?

如何使用MongoDB在Node.js 中向数组中添加项?

无法使用Sequelize连接AWS RDS

对于具有重叠列的组合键,在冲突&q;上没有唯一或排除约束匹配错误

在内存中加载安全密钥安全吗?还是每次都从文件中读取?

Redis Typescript 删除方法类型转换

如何在Node.js的telegraf.js命令中添加参数?

使用pm2启动服务器

如何在 JavaScript 中显示多维数组中使用的一维数组的变量名?

如何在套接字对象中存储或添加数据?

Indexeddb 获取所有不同于特定值的记录

为什么它无法发送发布请求并更改为 chrome 中的获取方法?

使用 firebase 函数 api 运行套接字(相同的端口创建问题)

当我使用 uuid 代码意外崩溃,然后工作正常?

Puppeteer 错误:未下载 Chromium 修订版

TypeError:winston.Logger 不是带有winston 和morgan 的构造函数

具有多个条件的mongoose 查找

React Native ios build:找不到 node

如何判断 Node.js 中是否设置了环境变量?

如何在 NodeJS 中拆分和修改字符串?