gpt4 book ai didi

api - Google Calendar API 400错误

转载 作者:行者123 更新时间:2023-12-04 05:24:47 28 4
gpt4 key购买 nike

我正在尝试在Google Calendar API上执行一个简单的忙查询。我的授权全部正常,可以查看用户日历的列表等。当我尝试提交忙/闲查询时,(据我所知)我收到400错误,但根本没有任何详细信息不喜欢。

无论是在我自己的代码中,还是在我使用Google Calendar API的“Try It”功能时,都是如此。

这是我的请求(使用Try It小部件创建)和响应:
要求

POST https://www.googleapis.com/calendar/v3/freeBusy?key={YOUR_API_KEY}

Content-Type: application/json
Authorization: Bearer ya29.AHES6ZTr-2wksEvp0iGPTnHTirTIItib5WwxmSAySq1ghfI98Cz88kA
X-JavaScript-User-Agent: Google APIs Explorer

{
"items": [
{
"id": "[my calendar id goes here]@group.calendar.google.com"
}
],
"timeMin": "2012-01-31T09:00:00",
"timeMax": "2012-01-31T10:00:00",
"timeZone": "GMT"
}

Response


400 Bad Request

cache-control: private, max-age=0
content-encoding: gzip
content-length: 122
content-type: application/json; charset=UTF-8
date: Sun, 16 Jun 2013 13:08:32 GMT
expires: Sun, 16 Jun 2013 13:08:32 GMT
server: GSE

{
"error": {
"errors": [
{
"domain": "global",
"reason": "badRequest",
"message": "Bad Request"
}
],
"code": 400,
"message": "Bad Request"
}
}

我认为这可能与dateTime对象/格式有关?但是我不知道该怎么办。我真的很感谢您的帮助;我已经为此奋斗了一个星期!

最佳答案

好的,我已经弄清楚了,我将答案留给其他为此失去想法的人。

尽管在这种情况下Google文档说明了日期时间格式,但我唯一可以使用的格式是:

2008-03-07T17:06:02.000Z

所以那是
YYYY-MM-DDTHH:MM:SS.MMMZ

Z代表什么?我不知道,但是它必须存在。

关于api - Google Calendar API 400错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17133777/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com