Keen.IO .NET sdk を使用していますが、keen.timestamp プロパティをオーバーライドできないようです。エラーが表示され続けます:
value of property keen must be an object, is newtonsoft.json.linq.jproperty"}
キーン プロパティを削除すると、イベントは正常に保存されますが、キーン.タイムスタンプを追加するとエラーがスローされます。KeenClient.AddEvent() は JObject をチェックしているようですが、なぜ JProperty が見つかったのかわかりません。何か案は?前もって感謝します!
ここに私のテストコードがあります:
var aEvent = new
{
keen = new[] { new { timestamp = "2000-05-30T12:12:12Z" } },
username = user,
position = i,
event_id = "A123",
score = new Random().Next(1, 11),
demographics = new[] { new {gender = "M", city = "San Francisco", state = "CA"}}
};
keenClient.AddEvent("events_test", aEvent);