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
, он возвращает мне ошибку.Parse save всегда error
Я использую приложение {4} вместо синтаксиса, есть ли что-то важное, которое меня игнорировали?
Заранее благодарен.
прочитайте эту ошибку, она сообщит вам, что не так :-), я думаю, что ваша инициализация также неверна, MasterKey следует хранить только на сервере и никогда не отправлять через Network ... с помощью masterkey вы можете удалить свое приложение. .. –
О, наконец, я исправил это. Что касается главного ключа, казалось, что в back4app'doc инициализируется также параметр masterkey. Но это тоже работало без мастер-ключа. Ты знаешь почему? – tim
Я не знаю, как back4app, но MasterKey должен быть скрыт как можно меньше, вы не должны помещать его в сторонний SW или показывать кому-либо ... Я знаю, что иногда это требуется некоторыми службами, но вы просто предоставляете им полный доступ к ваше приложение ... –