Javascript 从解析云代码中的ACL获取用户信息
我正在尝试从云代码中的ACL获取用户信息Javascript 从解析云代码中的ACL获取用户信息,javascript,parse-platform,Javascript,Parse Platform,我正在尝试从云代码中的ACL获取用户信息 console.log(request.object.getACL()) 把这个还给我 {"JEuS4iJ7lE":{"read":true},"MVrr5lrUwc":{"read":true,"write":true}} 如何从上述用户对象ID获取用户信息。请尝试此变体: request.object.getACL().permissionsById[*userId*] 虽然这条线非常古老,但我相信这就是你将如何完成你所寻找的 var ids
console.log(request.object.getACL())
把这个还给我
{"JEuS4iJ7lE":{"read":true},"MVrr5lrUwc":{"read":true,"write":true}}
如何从上述用户对象ID获取用户信息。请尝试此变体:
request.object.getACL().permissionsById[*userId*]
虽然这条线非常古老,但我相信这就是你将如何完成你所寻找的
var ids = [];
var permissions = request.object.getACL().permissionsById;
for (var id in permissions) {
ids.push(id);
}
这将为您提供一个包含所有ID的数组,这些ID具有注册到对象的ACL,您可以使用该对象进行查询,等等
var ids = [];
var permissions = request.object.getACL().permissionsById;
for (var id in permissions) {
if (id.read != true) {
return;
}
ids.push(id);
}
仅获取具有读取权限的用户。parse.com API文档对此有何说明?parse.com中的“用户信息”是什么?可以在解析云代码中完成。正在寻找一种方法从ACL返回的上面的用户objectId获取用户信息。你知道这一点吗?我也在试着做同样的事情。Hi不应该是“id.read”,这是不正确的。应该是
request.object.getACL().permissionsById[id]。读取