Curl Parse.com可以';编辑频道字段

Curl Parse.com可以';编辑频道字段,curl,push,parse-platform,channels,Curl,Push,Parse Platform,Channels,在数据浏览器中,我无法编辑通道字段,如果我尝试使用curl从终端开始 curl -X PUT \ -H "X-Parse-Application-Id: xxxxxx" \ -H "X-Parse-REST-API-Key: xxxxxx" \ -H "Content-Type: application/json" \ -d '{ "channels": [ "Promo" ] }' \ https://api.parse.com/1/installations/

在数据浏览器中,我无法编辑通道字段,如果我尝试使用curl从终端开始

curl -X PUT \
-H "X-Parse-Application-Id: xxxxxx" \
-H "X-Parse-REST-API-Key: xxxxxx" \
-H "Content-Type: application/json" \
-d '{
    "channels": [
      "Promo"
    ]
  }' \
https://api.parse.com/1/installations/mrmBZvsErB
给我错误:{“代码”:101,“错误”:“未找到要更新的对象”}。如果尝试创建新的安装类,请给出错误:该类已存在。但如果我从web控制台发送推送,则没有问题

仪表板屏幕:


有人能帮我吗?

代码似乎正确。也许问题出在错误的objectId“mrmbzvseb”,我想您是从parse文档网站()获取的

从屏幕截图中,您应该使用“Sdsji0JSYJ”。因此:

curl -X PUT \
-H "X-Parse-Application-Id: xxxxxx" \
-H "X-Parse-REST-API-Key: xxxxxx" \
-H "Content-Type: application/json" \
-d '{
    "channels": [
      "Promo"
    ]
  }' \
https://api.parse.com/1/installations/Sdsji0JSYJ

希望它有帮助

是的,我也尝试过,但在这种情况下返回错误:“unauthorized”。我已经在他们的论坛上写过了,但是没有人回答我。你试过使用主密钥而不是RESTAPI(只是为了测试)吗?对于您的应用程序帐户,密钥应该是“X-Parse-Master-key”,而不是“X-Parse-REST-API-key”。您也应该拥有该密钥。或者,您也可以使用登录用户的“X-Parse-Session-Token”,如果您有一个乐于帮助您的人的话;)