Matt Ryall avatar Matt Ryall committed 45bbd2d

JSON RPC example

Comments (0)

Files changed (1)

+function jsonRpc(method, params, success, error) {
+    jQuery.ajax("http://wiki.example.com/rpc/json-rpc/confluenceservice-v2/" + method, {
+        dataType: "json",
+        type: "POST",
+        contentType: "application/json",
+        data: JSON.stringify(params),
+        success: success,
+        error: error
+    });
+}
+
+jsonRpc("getComments", [ AJS.params.pageId ], function (comments) {
+    jQuery.each(comments, function (i, comment) {
+        if (comment.creator == "mquail") {
+            jsonRpc("removeComment", [ comment.id ], function () {
+                console.log("Comment removed: " + comment.id);
+            });
+        }
+    });
+});
+
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.