WorkBuddy怎么和Google Workspace或Microsoft 365集成?
很多团队部署了WorkBuddy,却一直没跟Google Workspace或Microsoft 365真正打通——说白了,问题往往就卡在三个地方:身份认证没绑定、应用权限没给到、同步通道没打开。别急,下面把具体的集成操作拆开来讲,照着走一遍就能跑通。
一、与Google Workspace集成
这部分靠OAuth 2.0协议建立信任关系,WorkBuddy拿到访问Google Calendar、Gmail和Drive的权限后,就能实现双向日程同步和文件协作。关键步骤在Google Cloud控制台完成。
1、访问Google Cloud Console,创建新项目或选已有项目。
2、进入「API和服务」→「启用API和服务」,搜索并启用这三项:Google Calendar API、Gmail API、Google Drive API。
3、点击「凭据」→「创建凭据」→「OAuth客户端ID」,类型选「Web应用」。
4、在「授权重定向URI」里填入:
https://your-workbuddy-domain.com/oauth/callback
5、保存后拿到client_id和client_secret,然后进入WorkBuddy管理后台的【集成中心】→【OAuth 2.0应用注册】,粘贴凭据,选Google图标完成绑定。
二、与Microsoft 365集成
这边依赖Azure AD做单点登录和权限委托,WorkBuddy能调用Outlook邮件、OneDrive文件、Teams会议以及Copilot Chat上下文能力。适合已经配了自定义域名的企业租户。
1、登录Azure门户,进入「Azure Active Directory」→「应用注册」→「新注册」。
2、填名称,比如“WorkBuddy-M365-Integration”,账户类型选「任何组织目录(任何Azure AD目录)- 多租户」,重定向URI填入:
https://your-workbuddy-domain.com/auth/microsoft/callback
3、注册完成后,在「API权限」里添加以下委托权限:Mail.Read、Calendars.ReadWrite、Files.Read、User.Read、Chat.ReadWrite,然后点击「为租户管理员同意」。
4、在「证书和密码」页生成客户端密钥,复制密钥值和应用程序(客户端)ID。
5、最后进WorkBuddy管理后台的【集成中心】→【Microsoft 365连接器】,粘贴客户端ID、密钥和租户ID(格式是xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx),点击「验证并启用」。

三、启用Google Calendar与Microsoft Teams双向日程同步
这一步不需要手动导出再导入,WorkBuddy自带连接器直接对接两端日历服务,自动映射事件字段(包括时区、提醒、参会人),任一平台新建、修改或删除事件,另一边能毫秒级同步。
1、确认WorkBuddy已经完成上面两步的OAuth绑定。
2、进入WorkBuddy个人设置页,点「日历集成」标签,勾选「启用Google Calendar同步」和「启用Microsoft Teams日历同步」。
3、在「同步策略」下拉菜单里选「双向实时同步」,系统会自动识别当前登录的Google账号和Teams账户所属的租户。
4、点击「启动同步」,WorkBuddy会发起首次全量同步;同步状态可以在「日历集成」页底部实时查看。成功以后,所有未来事件的变更都会毫秒级推送到两端。