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

调用Google资源日历API创建会议室后显示不可用的问题求助

Google资源日历API创建会议室后显示不可用的解决方法

通过Admin Directory API创建会议室资源后,出现名称被划掉的不可用状态,核心原因是资源状态未正确标记为活跃,或对应日历的配置未启用。以下是具体解决步骤:

1. 显式设置会议室资源状态为活跃

使用Directory API的PATCH请求更新资源状态,接口地址:
https://admin.googleapis.com/admin/directory/v1/customer/my_customer/resources/calendars/{resourceId}

其中resourceId为创建返回的9f698cdc-84f9-4688-95a7-c2207b4fa7ae,请求体如下:

{
  "resourceStatus": "ACTIVE"
}

2. 更新资源日历的可见性与配置

如果第一步无效,通过Google Calendar API调整对应日历的设置:

  • 日历ID为创建返回的resourceEmail:c_1881d77mmcaqsihgi426fseae6vnc@resource.calendar.google.com
  • 调用calendars.update接口:https://www.googleapis.com/calendar/v3/calendars/{calendarId}
  • 请求体配置:
{
  "hidden": false,
  "conferenceProperties": {
    "allowedConferenceSolutionTypes": ["hangoutsMeet"]
  }
}

3. 验证组织用户访问权限

确保组织内用户能查看该会议室日历,可通过Calendar API的acl.insert接口添加全局权限:

{
  "scope": {
    "type": "domain",
    "value": "你的域名.com"
  },
  "role": "reader"
}

预防措施

后续创建会议室资源时,可在请求体中直接加入"resourceStatus": "ACTIVE"字段,避免出现默认状态异常。

内容的提问来源于stack exchange,提问作者Benyamin Jafari

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 13:55:19