Parse platform 解析。如果不是当前用户,则用户正在读取用户信息

Parse platform 解析。如果不是当前用户,则用户正在读取用户信息,parse-platform,Parse Platform,我正在尝试获取用户的电子邮件地址,而不是“当前用户” 看来我做不到。医生似乎说我应该能做到。似乎不喜欢var=username行。谢谢 稍后编辑:因此,根据建议,我将代码更改为: var query = new Parse.Query(Parse.User); query.equalTo("objectId", "cx1ha3YPZj"); query.find({ success: function(results) { alert(results.length);

我正在尝试获取用户的电子邮件地址,而不是“当前用户”

看来我做不到。医生似乎说我应该能做到。似乎不喜欢var=username行。谢谢

稍后编辑:因此,根据建议,我将代码更改为:

var query = new Parse.Query(Parse.User);
query.equalTo("objectId", "cx1ha3YPZj"); 
query.find({
   success: function(results) {
         alert(results.length);       
         for (var i = 0; i < results.length; i++) {
             var username = results[i].get("username");
         }    
var query=newparse.query(Parse.User);
query.equalTo(“objectId”,“cx1ha3YPZj”);
查询.查找({
成功:功能(结果){
警报(结果、长度);
对于(var i=0;i
results.length为0。我知道objectID是正确的,是从Parse Browser复制的

好的,以下是我的决定:

看起来,尽管Parse文档说任何用户都可以读取用户数据,但以下内容与此相矛盾。因此,以下来自user的ACL表明只有该用户可以读取和写入数据。如果您尝试在Parse.user中更改ACL,当您刷新它时,它会将其更改回原始ACL

{“cx1ha3YPZj”:{“读”:真,“写”:真}

Parse.ACL(arg1)
创建新的ACL。如果未提供参数,则ACL对任何人都没有权限。如果参数是Parse.User,则ACL将仅对该用户具有读写权限。

对象是多个浏览器中的保留名称。这可能是您出现错误的原因。将
对象更改为其他对象应该可以解决此问题

此外,结果将返回一组结果,如:

var query = new Parse.Query(Parse.User);
query.equalTo("objectId", "8Vv6axJ");  
query.find({
    success: function(results) {
       alert(results.length);       
       for (var i = 0; i < results.length; i++) {
           var username = results[i].get("username");
       }                          
    }
});  
var query=newparse.query(Parse.User);
query.equalTo(“objectId”,“8Vv6axJ”);
查询.查找({
成功:功能(结果){
警报(结果、长度);
对于(var i=0;i
您在控制台中是否遇到错误?在哪个浏览器中,object是保留字?嗯,您使用results.length的想法导致它为0。现在,我们开始做一些事情。我知道objectId是正确的……我已经做了一千次了。
var query = new Parse.Query(Parse.User);
query.equalTo("objectId", "8Vv6axJ");  
query.find({
    success: function(results) {
       alert(results.length);       
       for (var i = 0; i < results.length; i++) {
           var username = results[i].get("username");
       }                          
    }
});