在keen.io中使用提取api我无法找回作为对象的特定属性。
curl "https://api.keen.io/3.0/projects/PROJECT_ID/queries/extraction?api_key=READ_KEY&event_collection=COLLECTION_NAME&timeframe=this_7_days"
让我回到所有属性,让我们说
{"result": [
{
"userId": 1,
"keen": {"timestamp": 'val', "created_at": 'val'},
"name":'val'
}
]}
但如果我想得到“userId”和“热衷”,那么“敏锐”会被忽略。
curl "https://api.keen.io/3.0/projects/PROJECT_ID/queries/extraction?api_key=READ_KEY&event_collection=COLLECTION_NAME&timeframe=this_7_days&property_names=["userId","keen"]"
{"result": [{"userId": 1}...]}
我还注意到,如果我指定:
,我可以从敏锐的对象中获取特定属性property_names=["userId", "keen.timestamp"]
结果
{"result": [
{
"userId":"1",
"keen":{"timestamp":"val"}
}
]}
但是我希望得到整个对象而不指定所有属性。我有一个顶级属性,它是一个具有许多属性的对象。
答案 0 :(得分:1)
在联系keen.io(非常敏感和提供信息)之后,我确认目前没有实现检索具有所有属性的指定对象,现在唯一的解决方案是获取所有属性或指定每个属性请求(就像我上面提到的那样)。
他们将讨论添加此功能,因为让它像这样工作是有意义的。