我尝试在脚本下面触发,并使用解析向移动设备发送通知。以下是我的剧本。
curl -X POST \
-H "X-Parse-Application-Id:app-id-here" \
-H "X-Parse-REST-API-Key:rest-key-here" \
-H "Content-Type: application/json" \
-d '{ "data": {"alert": "A test notification from Parse!"}}' \
https://api.parse.com/1/push
我得到的错误如下:
curl: (6) Could not resolve host: \ {"code":107,"error":"invalid json: { data: {alert:A"}
我的json数据有什么问题?
答案 0 :(得分:1)
所以主要问题是'脚本'如果存在反斜杠标记(\
),则需要在多行上,并且在反斜杠后不能有任何空格。我已经编辑了你的问题以便正确地格式化它,它可以工作..返回一个更好的错误。
{"code":115,"error":"Missing the push channels."}
您只需根据此处的文档更改JSON以包含要推送的频道或查询:https://parse.com/docs/push_guide#sending-channels/REST
curl -X POST \
-H "X-Parse-Application-Id:app-id-here" \
-H "X-Parse-REST-API-Key:rest-key-here" \
-H "Content-Type: application/json" \
-d '{ "channels": ["Giants"], "data": {"alert": "A test notification from Parse!"}}' \
https://api.parse.com/1/push