Parse.com SignUpAsync Unity正在返回403 Forbidden

时间:2015-02-27 10:24:41

标签: c# unity3d parse-platform

我试图让用户注册并在使用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);
        }
    });
}

1 个答案:

答案 0 :(得分:1)

原来我在数据浏览器中关闭了User类的写权限。

要修复它,请转到Core> Parse管理区域中的数据。 选择“用户”类 然后单击“安全”并确保启用“读取”和“写入”,然后单击“保存CLP”