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 に問題がないように見える場合は、サーバーのアクセス ログを調べて、どの URL がヒットしているかを確認することをお勧めします。4xx エラーは、リソースが見つからなかったことを意味します。エンドポイントは正しいが、リクエストが失敗した場合、5xx エラー コードが返されます。(サーバー側のフレームワークが標準の HTTP 応答コードを使用していると仮定します)。

于 2012-09-27T18:49:15.380 に答える