You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Calendar API创建Hangouts Meet会议失败问题排查

Google Calendar API创建Meet会议响应无会议信息的问题排查

核心原因:请求体遗漏关键配置+URL缺少版本参数

创建带Meet链接的日历事件,必须同时满足两个核心条件,缺一不可:

1. 请求体必须包含conferenceData配置段

这是触发Google Meet会议生成的核心字段,缺少它只会创建普通日历事件,自然不会返回任何会议相关信息。正确的配置结构如下:

"conferenceData": {
  "createRequest": {
    "conferenceSolutionKey": {
      "type": "hangoutsMeet"
    },
    "requestId": "唯一随机字符串(比如UUID或自定义的唯一标识)"
  }
}
  • requestId是必填项:用于防止重复创建会议,只要是唯一的字符串即可,比如随手生成的一串字母数字组合。
  • type固定为hangoutsMeet:明确告知API要生成Google Meet类型的会议链接。

2. 请求URL必须携带conferenceDataVersion=1参数

即使请求体配置正确,URL里没加这个参数,API也不会返回会议链接信息。完整请求URL示例:

https://www.googleapis.com/calendar/v3/calendars/primary/events?conferenceDataVersion=1

完整的cURL请求示例

curl -X POST \
  'https://www.googleapis.com/calendar/v3/calendars/primary/events?conferenceDataVersion=1' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
  "summary": "团队同步会议",
  "start": {
    "dateTime": "2024-06-15T10:00:00+08:00",
    "timeZone": "Asia/Shanghai"
  },
  "end": {
    "dateTime": "2024-06-15T11:00:00+08:00",
    "timeZone": "Asia/Shanghai"
  },
  "conferenceData": {
    "createRequest": {
      "conferenceSolutionKey": {
        "type": "hangoutsMeet"
      },
      "requestId": "abc123xyz789"
    }
  }
}'

验证结果

调整后重新发起请求,响应体中会出现conferenceData字段,包含Meet的入会链接、会议ID等完整会议信息。

内容的提问来源于stack exchange,提问作者Monish Sen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 08:08:12