我使用手机号码解析AnyPhone进行登录,并且在成功登录(OTP验证)之后,我想从User表中获取所有解析用户,因为我使用了以下查询,但我只获得了登录用户数据。在此先感谢。
ArrayList<String> Email = new ArrayList<String>();
Email.add("test2@gmail.com");
Email.add("test@g.com");
Email.add("test@gmail.com");
ParseQuery<ParseUser> query = ParseUser.getQuery();
query.whereContainedIn("email", Email);
query.findInBackground(new FindCallback<ParseUser>() {
@Override
public void done(List<ParseUser> objects, ParseException e) {
if(e==null){
Log.i("Size",""+objects.size());
}
}
});
答案 0 :(得分:0)
我通过在javascript File中设置ACL解决了我的问题。现在我得到了所有用户。
var acl = new Parse.ACL();
// public can read
acl.setPublicReadAccess( true );
// public cannot write
acl.setPublicWriteAccess( false );
// user can read data
acl.setReadAccess( user.id, true );
// user can write data
acl.setWriteAccess( user.id, false );
user.setACL(acl);
user.save();