2015-12-21 26 views
0

我使用解析AnyPhone登錄使用手機號碼和成功登錄後(OTP驗證),我想從用戶表中獲取所有解析用戶爲我使用波紋管查詢,但我只獲得登錄用戶數據不是全部。提前致謝。使用解析獲取所有用戶數據

ArrayList<String> Email = new ArrayList<String>(); 
        Email.add("[email protected]"); 
        Email.add("[email protected]"); 
        Email.add("[email protected]"); 
    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

我在JavaScript的File.Now我得到的所有用戶設置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();  
0
void getAllParseUser() { 

     ParseUser user = ParseUser.getCurrentUser(); 
     ParseQuery<ParseUser> query = ParseUser.getQuery(); 
     query.whereNotEqualTo(ParseTableConstants.OBJECT_ID, user.getObjectId()); 
     progressBar.showProgress(); 
     query.findInBackground(new FindCallback<ParseUser>() { 
      public void done(List<ParseUser> objects, ParseException e) { 
       if (e == null) { 
        // The query was successful. 
        insertData(objects); 
       } else { 
        // Something went wrong. 
        progressBar.hideProgress(); 

       } 
      } 
     }); 
    } 
This code will give you all parse user 
+0

會檢查......... –

相關問題