2017-04-21 5 views
0

Googleカレンダーの予定を.Netプログラムの日付でフィルタリングしようとしています。.C#APIを使用したGoogleカレンダーイベントのフィルタリング

他の環境でのみリソースが見つかりました。

次のコードは、すべてのイベントを取得します。オプションのパラメータは使用されていません:-(

私はそれらをGoogleにまったく送信しないと思います。「ParameterType」の使用がわかりません。有効な値のリストが見つかりませんでした。 。!」値

すべてのヘルプはapreciatedされます

var rq = service.Events.List("primary"); 
string startRFC3339 = "2017-04-19T00:00:00Z"; 
string endRFC3339 = "2017-04-22T00:00:00Z"; 
rq.RequestParameters["timeMin"] = new Google.Apis.Discovery.Parameter() { 
    Name = "timeMin", 
    ParameterType = "query", 
    DefaultValue = startRFC3339 
}; 
rq.RequestParameters["timeMax"] = new Google.Apis.Discovery.Parameter() { 
    Name = "timeMax", 
    ParameterType = "query", 
    DefaultValue = endRFC3339 
}; 
var events = requete.Execute(); 

答えて

0

は、私は答えを見つけた:RequestParametersコレクションに焦点を当てていない それは許さパラメータを説明それは、パラメータ値が含まれていません もの。。。値は要求オブジェクト自体にあります:

var rq = service.Events.List("primary"); 
rq.TimeMin = aDateTime; 
rq.TimeMax = aDateTime.AddDays(1); 
var events = rq.Execute(); 

そう簡単な...

ネットが強く型付けされています。私はまずそこを見ていたはずです。

関連する問題