google日历api说400坏的请求,由于无效值(会议属性)。

问题描述 投票:0回答:1

我正试图插入 calendarList 使用google calendar api v3.请求主体包含conferenceProperties 其中允许 conferenceProperties.allowedConferenceSolutionTypes[] 作为列表 {eventHangout,eventNamedHangout,hangoutsMeet}.

当我尝试使用任何一个 conferenceProperties.allowedConferenceSolutionTypes[]但幸运的是,当请求中不包含以下内容时,它就会工作。conferenceProperties.allowedConferenceSolutionTypes[].

为什么我不能选择 "eventHangout "为 conferenceProperties.allowedConferenceSolutionTypes[]?

Error: 400 bad request
"domain": "global",
"reason": "invalid",
"message": "Invalid Value"


HTTP: POST
https://www.googleapis.com/calendar/v3/users/me/calendarList
request body: 
{
  "id": "[email protected]",
  "kind": "calendar#calendarListEntry",
  "summaryOverride": "",
  "colorId": "18",
  "backgroundColor": "#b99aff",
  "foregroundColor": "#000000",
  "selected": false,
  "hidden": false,
  "conferenceProperties": {
    "allowedConferenceSolutionTypes": [
      "eventHangout"
    ]
  }
}
java api rest google-calendar-api
1个回答
0
投票

eventHangout 是只对消费者账户有效的值,而作为Gsuite用户,你需要选择一个 eventNamedHangout.

请参阅文件 此处:

enter image description here这个问题.

© www.soinside.com 2019 - 2024. All rights reserved.