有没有人知道如何通过REST API取消订阅频道或解析中的所有频道?文档说你必须更新频道数组,但不适合我,或者我做错了。
由于
答案 0 :(得分:3)
文档的一部分显示了添加频道:
https://parse.com/docs/rest#installations-updating
您需要将安装的全部内容(包括现有频道)加上新频道。
或者,您可以对channels
数组进行原子更改,如" Arrays"下的文档部分所述。标题:
https://parse.com/docs/rest#objects-updating
如图所示,您可以使用Add
,AddUnique
和Remove
。要添加单个频道,您最好使用AddUnique
。
因此,要回答您的问题,您可以使用以下参数将Remove
用于单个频道或几个频道:
{"channels":{"__op":"Remove","objects":["channel 1","channel 2"]}}
要删除所有频道,您需要将channels
设置为默认值进行更新,例如:
{
"deviceType": "ios",
"deviceToken": "0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef",
"channels": [
""
]
}