当添加Firestore文档时,尝试从Zapier连接触发器,Zapier要求提供一个orderBy
元素。文档(https://zapier.com/help/firebase/#creating-a-firestore-structured-query-for-a-trigger)看起来很简单,但是我得到一个错误,
ERROR: We had trouble finding a sample. The specified query does not contain valid JSON. Unexpected token } in JSON at position 123
我尝试了几种变体(请参见下面的2个示例),但是我不断遇到相同的错误,但位置不同。 “ orderBy”:[{ “字段”:{ “ fieldPath”:“时间戳” }, “ direction”:“下降” }], (结果:位置123)
"orderBy": [{
"field": "timestamp,
"direction": "DESCENDING"
}],
(Result: Position 46)
我什至不确定Zapier在哪里获取JSON,因此我无法查看JSON来确定是否有任何时髦。
有人知道如何解决,或者至少如何查看完整的JSON文件吗?
答案 0 :(得分:1)
问题是最后一个]
之后的结尾逗号,这使其成为无效的JSON。
答案 1 :(得分:0)
实际上,这是一个尾随逗号,使查询无效:]},}
-应该为]}}
。
完整的JSON通常可以在Firebase控制台中下载;至少对于实时数据库。
当它抱怨JSON语法时,只需使用JSONLint;大多数IDE还会突出显示语法错误。