JS-XML-RPC-lib-for-WordPress icon indicating copy to clipboard operation
JS-XML-RPC-lib-for-WordPress copied to clipboard

A simple JavaScript XML-RPC Library for WordPress. It communicates with the server using XMLHttpRequest requests.

trafficstars

WordPress XML-RPC Library that communicates with XMLHttpRequest requests. Both the arguments passed and the return variable are processed as JavaScript objects.

The following WordPress XMLRPC methods (http://codex.wordpress.org/XML-RPC_wp) are available within the lib

wp.getUsersBlogs wp.getCommentCount wp.deleteComment wp.editComment wp.newComment wp.getCommentStatusList wp.getComment wp.getComments wp.getPage wp.getOptions wp.getPosts metaWeblog.newPost

How to use it:

var connection = new AddBlogConn("username" , "password", "xmlrpc endpoint URL"); connection.addListener(new AddBlogsListener()); connection.startConn();

The Listener should implement at least these three methods: function AddBlogsListener(){ } AddBlogsListener.prototype.connRequestError = function(errorMsg){ EW.LogSystem.error("AddBlogsListener.connRequestError"); } AddBlogsListener.prototype.connRequestStopped = function(){ EW.LogSystem.debug("AddBlogsListener.connRequestStopped"); }

AddBlogsListener.prototype.connRequestCompleted = function(userBlogs){ EW.LogSystem.debug("AddBlogsListener.connRequestCompleted"); }