用于自定义对象的quickblox特殊更新操作符rest api

时间:2015-10-08 12:20:54

标签: quickblox

是否有人尝试在Quickblox中使用特殊更新运算符来处理

中文档中的自定义对象

Custom object documentation

提供的示例很少,但在终端输入时没有一个正常工作。例如,当我尝试从InvitationStore自定义对象中的answer 56165731a28f9af6df000236和会话令牌d536d482c4637beb8fef79eeb8d45c0473dae9aa中的answers数组中删除元素时,我在终端中键入以下命令

curl -X PUT -H "QB-Token: d536d482c4637beb8fef79eeb8d45c0473dae9aa" 
-d "pop[answers]=1" https://api.quickblox.com/data/InvitationStore/56165731a28f9af6df000236.json

但它在响应中没有任何效果我接收到与操作前结构相同的自定义对象.Id和会话令牌是正确的,因为当使用标准操作时,例如将句子设置为值[@“YES”,@“NO”]它的工作原理和结构确实改变它只对特殊的更新操作符没有影响。 我在开始计划上工作,所以问题是我的当前计划中没有这个功能(在文档中找不到它)或者我的代码有问题还是Quickblox错误?

1 个答案:

答案 0 :(得分:0)

我有一节课'电影'

以及ID为' 561e2fc4a28f9a113c0010a0'

的记录

带有字段'标记'具有下一个值的字符串数组:["一个","两个"]

这是我的请求,它可以正常工作,它会删除'标记中的最后一个元素。阵列

PUT https://api.quickblox.com/data/Movie/561e2fc4a28f9a113c0010a0?pop[tags]=1.json

您可以尝试使用http://hurl.quickblox.com/

这是我的请求的链接 http://hurl.quickblox.com/hurls/d175d17884e6e4d287f4433c2dd97c44400a206c/7f26e58133aeacc5cb06dd8a67b7ea5ccfe6511c