Parse无法访问其他用户指针的信息

时间:2016-03-08 10:41:08

标签: javascript parse-platform

有一个对象发布,它在我的项目中保存用户指针。但我无法获取其他用户的信息(我的登录用户可以)。

enter image description here

这是我的代码:

  var defer = $q.defer();
  var Post = Parse.Object.extend('Post');
  var query = new Parse.Query(Post);
  query.descending('updatedAt');
  query.find({
    success : function(results) {
      var all = [];
      for (var i = 0; i < results.length; i++) {
        var object = results[i];
        var user   = object.get('user');
        var post = {
          id          : object.id,
          nickname    : user.get('nickname'),
          image       : object.get('image'),
          thumbnail   : object.get('thumbnail'),
        };
        all.push(post);
      }
      defer.resolve(all);
    },
    error : function(error) {
      defer.reject(error.message);
    }
  });
  return defer.promise;

所有用户对象都可以。但我只能访问登录用户的信息。它们都是未定义的其他用户。例如, user.get('nickname')会为登录用户以外的用户返回null。

我的班级安全性:

enter image description here

其中一个用户的ACL(其他用户相同):

enter image description here

有人可以告知可能是什么问题吗?感谢。

0 个答案:

没有答案