无法使用解析推送通知

时间:2014-07-11 08:18:02

标签: json parse-platform

我尝试在脚本下面触发,并使用解析向移动设备发送通知。以下是我的剧本。

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数据有什么问题?

1 个答案:

答案 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