小程序报错403,按照文档依然无法解决

您可以查看下 ress.id 这行数据的 ACL 有没有问题。

ACL 文档:https://leancloud.cn/docs/acl-guide.html#hash805838282

这行数据的ACL的write是false,难道只能一个一个该么?

可以凭 Master Key 在开发机器上写程序批量改,参见上面提到的 ACL 文档。

你好,关于这个问题我发现了这么一种情况。有时候,当我用CQL语法改写了如上所示的代码时403的状况消失了。但是有时候对于别的请求,我用CQL写,403又回复蹦出来,而换一种写法(也就是不用CQL的写法)这个403又消失了。其间,我没有修改过任何ACL权限。请问一下这可能是怎么回事啊?

简单来说,就是403会因为我用了什么写法而改变吗?虽然这个问题看起很不可思议,但是确实是我在调试过程中发现的。或者说,403出现的原因除了ACL以外还有什么?

(注:ACL里面read和write已经都是true)

理论上不应该出现这种情况。

您可以检查下更换写法后前后的操作是否严格等价。如果严格等价,返回结果仍然出现差异(返回或不返回 403),那可能是 SDK 或后端 API 的 bug,请在论坛报告,以便排查。