gpt4 book ai didi

javascript - 如何通过 Parse REST API 从 _User 中删除用户

转载 作者:行者123 更新时间:2023-12-03 09:56:39 26 4
gpt4 key购买 nike

我试图从 parse.com 的 _User 表中删除一名用户,但出现错误。

我确定请求的语法正确,但我收到此错误:

code: 206
error: "Parse::UserCannotBeAlteredWithoutSessionError"

我认为我不应该登录来删除用户,因为我是在 API REST 上执行此操作的。

$scope.delete = function (id) {
$http({
method: "DELETE",
url: url_users + id,
headers: {'X-Parse-Application-Id': appId,
'X-Parse-REST-API-Key': restId}

}).success(function (data) {
debugger;
swal("Deleted!", "All user data has been deleted", "success");
}).error(function (data) {
debugger;
swal("Error!", "An unexpected error ocurred, try again!", "error");
});
}

最佳答案

您正尝试从要删除的不同用户 session 中删除用户。即使您在 header 中使用 X-Parse-REST-API-Key,这也不适用于 REST API。解决方案是使用 Clode 代码函数从另一个 session 中删除或更新用户。

有关更多信息,请参阅文档 Parse Cloud Code Guide

以下响应是删除用户的代码 Clode 函数:

Parse User Destroy - Javascript in Cloud Code

关于javascript - 如何通过 Parse REST API 从 _User 中删除用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30719294/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com