如何正确使用 Google Calendar API 的 Events.Insert 命令?
2022-09-01 21:44:32
所以我一直在使用REST方法来调用Google的API。我需要将事件插入到我拥有其 ID 的特定日历中。这是我发送的 POST 请求:
地址: https://www.googleapis.com/calendar/v3/calendars/{日历ID}/事件
身体:
Authorization: Bearer {access_token}
{
"end": {
"dateTime": "2012-08-30T12:30:00",
"timeZone": "America/Chicago"
},
"start": {
"dateTime": "2012-08-30T14:00:00",
"timeZone": "America/Chicago"
},
"summary": "E E 306",
"colorId": "9"
"kind": "calendar#event"
}
这是我不断得到的回应:
{
"error":{
"errors":[
{
"domain":"calendar",
"reason":"timeRangeEmpty",
"message":"The specified time range is empty.",
"locationType":"parameter",
"location":"timeMax"
}
],
"code":400,
"message":"The specified time range is empty."
}
}
我不明白我可能做错了什么。我已经输入了所有必要的数据,它要求我提供一个甚至不存在的事件参数。我也找不到任何关于这个特定问题的文档。有没有人看到我错过的东西?