解析保存总是报错

Parse save always error

        Parse.initialize(ApiKeys.appId, ApiKeys.jsKey, ApiKeys.masterKey);
        function submit(){
            var GameScore = Parse.Object.extend("GameScore");
            var gameScore = new GameScore();

            gameScore.save({
              score: 1337,
              playerName: "Sean Plott",
              cheatMode: false
            }, {
              success: function(gameScore) {
                // The object was saved successfully.
                debug_log("score success");
              },
              error: function(gameScore, error) {
                // The save failed.
                // error is a Parse.Error with an error code and message.
                debug_log("score error");
              }
            });
       }

我确定我已经配置了密钥。但我仍然无法保存,每次我 submit 时,它都会返回错误。

我使用 back{4}app 而不是解析,是不是有什么重要的东西被我忽略了?

提前致谢。

您应该提供错误代码及其消息。

代码似乎没问题,请检查您的密钥和设置。

检查错误信息

未授权=>密钥不匹配。

你没有 XXX 的权限=> 检查 class 级别权限 (CLP)

或者您有云代码上的 beforeSave,检查 response.success() 是否已被调用。

添加 Parse.serverURL="back4app api URL" 解决问题。