0
任何想法爲什麼這不起作用?它回來了成功的消息,但實際上並沒有更新任何東西。雲代碼查詢問題
我添加使用解析FB用戶,但因爲它沒有一個FUNC添加的用戶名和電子郵件試圖做這種方式。任何幫助非常感謝。
JS
Parse.Cloud.run("test", { objectId: "Q8XRUcL22N", name: "Rich", email: "[email protected]"}, {
success: function(results) {
console.log(results);
},
error: function(error) {
console.log(error);
}
});
CLOUD CODE:
Parse.Cloud.define("test", function (request, response) {
Parse.Cloud.useMasterKey();
var uid;
var query = new Parse.Query("_User");
query.count({
success: function (results) {
uid = parseInt(results);
},
error: function() {
response.error("UID lookup failed");
}
});
var query = new Parse.Query(Parse.User);
query.equalTo("objectId", request.params.objectId);
query.first({
success: function (object) {
object.set("username", request.params.name);
object.set("email", request.params.email);
object.set("uid", uid);
var acl = new Parse.ACL();
acl.setPublicWriteAccess(false);
acl.setPublicReadAccess(false);
object.setACL(acl);
object.save();
response.success("Success Message");
},
error: function (error) {
response.error("Error Message");
}
});
});
感謝
Thanks Danh,這是有道理的,success()/ Error()將結束函數。另外,我想這個ID可能是我剛剛從MySQL獲得的,所以仍然習慣它。謝謝 –