The path to the Joomla! XML-RPC server is identical to that of the root of
the installation plus the folder xmlrpc.
This is a screenshot of the debugger when used to list available methods on a Joomla!
installation located at 192.168.0.6 (the exact output will depend upon which XMLRPC
plugins that are enabled):
Next to each method is a Describe button. We can use this to find out more
information about a method and to generate the payload necessary to execute the
method. To execute an individual method we must change the action to Execute
method and complete the payload field as necessary.
APIs and Web Services
[ 308 ]
This screenshot depicts the debugger when used to execute the foobar.add method:
In this instance, we pass the double values 4.2 and 9.6. The response shows the
output from the XML-RPC server. The response, as specified by the signature, is a
struct. It contains three values??”value1, value2, and product.
If you experience problems when building XML-RPC plugins, you
should try setting the debugger Show debug info option to More.
Pages:
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423