我要发布到以下网址:
https://www.googleapis.com/calendar/v3/calendars/axxxa@mydomain.com/events?conferenceDataVersion=1&access_token=mytoken
我发布的JSON对象是
{
"summary": " some subject",
"location": "Online",
"description": "some description",
"sendUpdates": "none",
"start": {
"dateTime": "2020-10-21T09:00:00:00",
"timeZone": "Asia\/Kolkata"
},
"end": {
"dateTime": "2020-10-21T10:00:00:00",
"timeZone": "Asia\/Kolkata"
},
"conferenceData": {
"createRequest": {
"conferenceSolutionKey": {
"type": "hangoutsMeet"
},
"requestId": "1232"
}
},
"attendees": [
{
"email": "one@mydomain.com"
},
{
"email": "two@mydomain.com"
}
]
}
这是我收到的错误消息。
{
"error": {
"errors": [
{
"domain": "global",
"reason": "badRequest",
"message": "Bad Request"
}
],
"code": 400,
"message": "Bad Request"
}
}
到目前为止,我的搜索显示问题可能出在我的JSON对象上,但我在任何地方都看不到错误。检查令牌不是问题。检查了camelCase的名称,删除了一些非强制性元素,但是错误仍然相同。仅当我取出结束时间时,它才说缺少结束时间。否则错误总是恒定的..如上所述。已经花了几个小时,并认为可能有人可以发现问题。
答案 0 :(得分:0)
发现了问题。就在前面。dateTime必须是
"dateTime": "2020-10-21T09:00:00",
代替
"dateTime": "2020-10-21T09:00:00:00",
最后没有注意多余的:00。感谢您的帮助。