在keen.io 中使用extractions 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”和“keen”,“keen”就会被忽略。
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"}
}
]}
但我想在不指定所有属性的情况下获取整个对象。我有一个顶级属性,它是一个具有许多属性的对象。