0

我的代码:

我的代码隐藏文件中有这个。

Event newEvent = new Event
            {
                Summary = "Tin Roof",
                Description = "Its gonna be epic",
                Location = "Claremont",
                Start = new EventDateTime
                {
                    Date = "2012-02-14", 
                    DateTime = "2011-06-03T10:00:00.000-07:00",
                    TimeZone = "Cape Town",                    
                },
            };

            _service.Events.Insert(newEvent, "validcalendarId@group.calendar.google.com").Fetch();

这是我在尝试将事件插入日历时遇到的错误。错误:

Google.Apis.Requests.RequestError
Required [400]
Errors [
    Message[Required] Location[ - ] Reason[required] Domain[global]
]

有什么想法吗?提前致谢!

4

2 回答 2

0

我知道它是一个旧帖子,但时区看起来不正确。尝试改用非洲/约翰内斯堡。此外,如果您使用日期字段,它会执行“全天”日历条目。否则使用开始时间。您还应该添加一个结束时间对象。

于 2014-02-04T11:11:01.170 回答
0

我会仔细检查网址。如果 URL 在客户端看起来没问题,我建议查看服务器上的访问日志以查看正在访问的 URL。4xx 错误表示未找到资源。如果端点是正确的,但请求是 fubared,你会得到一个 5xx 错误代码。(假设您的服务器端框架使用标准 HTTP 响应代码)。

于 2012-09-27T18:49:15.380 回答