2012-09-27 35 views
0

我的代码:Google日历将事件结果插入“远程服务器返回错误:(400)错误请求。”错误

我有这在我的代码隐藏文件。

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, "[email protected]").Fetch(); 

这个错误我得到了我尝试将事件插入日历的行。 错误:

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

有什么想法? 在此先感谢!

+0

对此的任何解决方案?使用网址https://www.googleapis.com/calendar/v3/calendars/[email protected]/events?alt=json&prettyPrint=true发现相同的错误 – Keith

回答

0

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

0

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

相关问题