2012-09-27 63 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

我知道它的一箇舊帖子,但時區看起來不正確。嘗試使用非洲/約翰內斯堡。另外如果您使用日期字段,則會執行「全天」日曆條目。否則使用開始時間。您還應該添加一個結束時間對象。

相關問題