API календаря Google сообщает, что 400 неверный запрос из-за недопустимого значения (свойства конференции) - PullRequest
0 голосов
/ 26 мая 2020

Я пытаюсь вставить calendarList с помощью API календаря Google v3. Тело запроса содержит conferenceProperties, что позволяет использовать conferenceProperties.allowedConferenceSolutionTypes[] как список {eventHangout,eventNamedHangout,hangoutsMeet}.

Когда я пытался вставить с помощью любого из conferenceProperties.allowedConferenceSolutionTypes[], запрос выдает «400 неверных запросов». Но, к счастью, это работает, когда запрос не содержит 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": "XXX@group.calendar.google.com",
  "kind": "calendar#calendarListEntry",
  "summaryOverride": "",
  "colorId": "18",
  "backgroundColor": "#b99aff",
  "foregroundColor": "#000000",
  "selected": false,
  "hidden": false,
  "conferenceProperties": {
    "allowedConferenceSolutionTypes": [
      "eventHangout"
    ]
  }
}

1 Ответ

0 голосов
/ 27 мая 2020

eventHangout - допустимое значение только для учетной записи потребителя, в то время как в качестве пользователя Gsuite вам необходимо выбрать eventNamedHangout.

См. Документацию здесь :

enter image description here и этот вопрос .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...