请帮忙!!! 我试图通过基于地理查询的Parse发送推送通知。我想我正在完全遵循文档,但得到102错误,说查询无效。
我有一个_Installation类和_User类。 _Installation类有一个名为“user”的列指向_User类(就像指示的解析文档一样)。 _安装类数据: _User类数据:
我使用的curl命令与描述的解析文档完全相同:
curl -X POST \
-H "X-Parse-Application-Id:#############" \
-H "X-Parse-REST-API-Key: #############" \
-H "Content-Type: application/json" \
-d '{
"where": {
"user": {
"$inQuery": {
"location": {
"$nearSphere": {
"__type": "GeoPoint",
"latitude": 37.0,
"longitude": -122.0
}
}
}
}
},
"data": {
"alert": "testing!"
}
}' \
https://api.parse.com/1/push
但是在回复中,我得到:{“code”:102,“error”:“%!s的错误类型(MISSING)”}
怎么了?请帮助,我认为至少有少数人有同样的问题。谢谢。