2014-12-17 2 views
0

나는이 문제를 며칠 동안 풀려고 노력해 왔으며 나는 무한 루프에 빠져 있을까 두려워하고있다. 내가 설정 한 클라우드 코드에서 사용자를 삭제하려고합니다. 마스터 키를 사용하는 등. 문서, 포럼 및 기타 모든 곳을 훑어 보았습니다 ... 모든 답변이 나를 서클에 보내고 있습니다. 여기 Parse User Destroy - Cloud Code의 자바 스크립트

내 코드입니다 : 내가 잘못 뭘하는지

어떤 아이디어
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"); 
    } 
    }); 
}); 

?

답변

4

이 그것을 수행해야합니다

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 요청입니다
관련 문제