Cloud 解析云代码中的User Destroy-Javascript

Cloud 解析云代码中的User Destroy-Javascript,cloud,Cloud,我已经尝试解决这个问题好几天了,我担心我陷入了某种无限循环。我正在尝试从我设置的云代码中删除一个用户。。。使用主密钥等。我已经浏览了文档、本论坛和其他地方。。。所有的答案都让我感到困惑 这是我的密码: Parse.Cloud.define("deleteUser", function(request, response) { Parse.Cloud.useMasterKey(); var query = new Parse.Query("User"); query.equalTo("userId

我已经尝试解决这个问题好几天了,我担心我陷入了某种无限循环。我正在尝试从我设置的云代码中删除一个用户。。。使用主密钥等。我已经浏览了文档、本论坛和其他地方。。。所有的答案都让我感到困惑

这是我的密码:

Parse.Cloud.define("deleteUser", function(request, response) {
Parse.Cloud.useMasterKey();
var query = new Parse.Query("User");
query.equalTo("userId", request.params.user);
query.find({
    success: function(result) {
        query.destroy();
        response.success("success");
    },
    error: function(err,obj){
        response.error("Error");
    }
  });
});
你知道我做错了什么吗?

这应该可以:

Parse.Cloud.define('deleteUser', function(request, response) {                                                                                      
  Parse.Cloud.useMasterKey();                                                                                                                       
  var query = new Parse.Query(Parse.User);                                                                                                          
  query.get(request.params.objectId, {                                                                                                              
    success: function(user) {                                                                                                                       
      user.destroy({                                                                                                                                
        success: function() {                                                                                                                       
          response.success('User deleted');                                                                                                         
        },                                                                                                                                          
        error: function(error) {                                                                                                                    
          response.error(error);                                                                                                                    
        }                                                                                                                                           
      });                                                                                                                                           
    },                                                                                                                                              
    error: function(error) {                                                                                                                        
      response.error(error);                                                                                                                        
    }                                                                                                                                               
  });                                                                                                                                               
});
这是我的要求:

curl -X POST -H "X-Parse-Application-Id: YOUR_APPLICATION_ID" -H "X-Parse-REST-API-Key: YOUR_REST_API_KEY" -H "Content-Type: application/json" -d '{"objectId": "YOUR_OBJECT_ID"}' https://api.parse.com/1/functions/deleteUser
这应该做到:

Parse.Cloud.define('deleteUser', function(request, response) {                                                                                      
  Parse.Cloud.useMasterKey();                                                                                                                       
  var query = new Parse.Query(Parse.User);                                                                                                          
  query.get(request.params.objectId, {                                                                                                              
    success: function(user) {                                                                                                                       
      user.destroy({                                                                                                                                
        success: function() {                                                                                                                       
          response.success('User deleted');                                                                                                         
        },                                                                                                                                          
        error: function(error) {                                                                                                                    
          response.error(error);                                                                                                                    
        }                                                                                                                                           
      });                                                                                                                                           
    },                                                                                                                                              
    error: function(error) {                                                                                                                        
      response.error(error);                                                                                                                        
    }                                                                                                                                               
  });                                                                                                                                               
});
这是我的要求:

curl -X POST -H "X-Parse-Application-Id: YOUR_APPLICATION_ID" -H "X-Parse-REST-API-Key: YOUR_REST_API_KEY" -H "Content-Type: application/json" -d '{"objectId": "YOUR_OBJECT_ID"}' https://api.parse.com/1/functions/deleteUser