Lorsqu'un utilisateur partage un post, je veux être en mesure de lui donner un point de récompense pour ce faire. J'appelle la fonction de nuage de xcode comme ceci.Le code cloud du serveur d'analyse récupère et met à jour un objet
PFCloud.callFunction(inBackground: "shares", withParameters: ["objectID" : "z2pU3UDFrh"])
Je Hardcoded un ID d'objet pour l'instant juste pour vérifier si son fonctionnement. Voici ma fonction de code de nuage qui est appelé
Parse.Cloud.define("shares", function(request, response) {
var shareQuery = new Parse.Query("Parse.POSTS");
shareQuery.get(request.params.objectID, {
success: function(object) {
console.log(object)
object.increment("score");
object.save();
},
error: function(error) { },
useMasterKey: true
});
});
quand je vérifie les journaux qu'il imprime "undefined" et le score reste inchangé
Comment la table nommée? 'POSTS' (comme convention, vous devriez utiliser camel-case)? – nathan
oui il est nommé POSTS – user6520705