我试图让用户注册并在使用Unity的parse.com上登录。 我有ParseInitializeBehaviour,我可以成功调用SaveAsync(),所以我知道它正在工作。
如果我调用LogInAsync(),则会抛出404 Not Found的ParseException。
然后,当我尝试使用他们提供的示例代码进行注册时,会抛出错误,其中消息是“禁止”#39; 403。我发生错误的任何线索?
private void signUp() {
var user = new ParseUser() {
Username = "my name",
Password = "my pass",
Email = "email@example.com"
};
Task signUpTask = user.SignUpAsync().ContinueWith(task => {
if (task.IsFaulted) {
foreach (ParseException parseException in task.Exception.InnerExceptions) {
Debug.Log("ParseManager.signUpNewUser fault code: " + parseException.Code + ", Message " + parseException.Message);
}
}
else if (task.IsCanceled) {
print("ParseManager.signUpNewUser cancel ");
}
else {
print("ParseManager.signUpNewUser success ParseUser.CurrentUser:" + ParseUser.CurrentUser);
}
});
}
答案 0 :(得分:1)
原来我在数据浏览器中关闭了User类的写权限。
要修复它,请转到Core> Parse管理区域中的数据。 选择“用户”类 然后单击“安全”并确保启用“读取”和“写入”,然后单击“保存CLP”