2

我正在考虑使用.NET SDK,并且正在尝试测试查询。我在为过去 30 分钟创建 QueryTimeframe 时遇到问题。我怎么做?

4

1 回答 1

3

试试这个QueryRelativeTimeframe类,比如:

static void Main(string[] args)
{
    var keenClient = new KeenClient(new ProjectSettingsProviderEnv());

    // create an event to query
    //keenClient.AddEvent("ACollection", new { AProperty = "AValue" });

    // query the event
    var result = keenClient.QueryExtractResource("ACollection", QueryRelativeTimeframe.PreviousNMinutes(30)).ToList();
    if (result.Any())
        Console.WriteLine(result.First());
    else
        Console.WriteLine("No matching records");
    Console.ReadKey();
}

但是,PreviousNMinutes 相对时间范围查询中有一个小错误,由于格式错误,您会从服务器返回错误。我已经推送了一个更新,你可以从 github 拉它或者用 Nuget 更新到 v0.3.7。

于 2015-02-17T22:53:28.557 回答