1 cloud
我已经试图解决这个问题好几天了,我担心我会陷入某种无限循环.我正在尝试从我设置的云代码中删除用户...使用万能钥匙等等.我已经浏览了文档,此论坛以及其他所有内容...所有答案都将我发送给我.
这是我的代码:
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");
}
});
});
Run Code Online (Sandbox Code Playgroud)
我有什么想法我做错了?
小智 6
这应该这样做:
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);
}
});
});
Run Code Online (Sandbox Code Playgroud)
这是我的CURL请求:
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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1766 次 |
| 最近记录: |