2015-06-08 2 views
0

Я пытаюсь удалить одного пользователя из таблицы _User parse.com, но я получаю сообщение об ошибке.Как удалить пользователя из _User через Parse REST API

Я уверен, что синтаксис запроса отлично, я получаю эту ошибку:

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"); 
    }); 
} 

ответ

0

Я не пытался сделать это, но у меня есть эти идеи:

  • Убедитесь, что ваш ACL позволяет это общественное
  • Разве это не приемлемо для вызова функции облака кода? Это было бы более интуитивно понятным для меня, чем использование API в этом случае. Можете ли вы объяснить, почему вы должны использовать REST API?
  • Если это не работает, посмотрите на этот ответ: https://www.parse.com/questions/delete-a-user-rest-api

В принципе, возможно, придется пройти Key бэнда, который меньше, чем идеал, чтобы выставить на публике. Разве это не accep

1

Вы пытаетесь удалить пользователя из другой пользовательской сессии для удаления. Это не работает с REST API, даже если вы используете X-Parse-REST-API-ключ в заголовках. Решение заключается в использовании функции кода клонирования для удаления или обновления пользователя из другого сеанса.

Для получения дополнительной информации обратитесь к документации Parse Cloud Code Guide

Следующая реакция является код функции Clode удалить пользователя:

Parse User Destroy - Javascript in Cloud Code

+0

Пожалуйста, дайте более подробную информацию в вашем ответе и использовать ссылки в качестве ссылки, см. http://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers для деталей. – Panda

Смежные вопросы