8 | | This plugin allows Trac plugins to export select parts of their interface via XML-RPC. |
9 | | |
10 | | It also includes some exported functions for manipulating tickets, with plans to include interfaces to other parts of Trac's API. |
11 | | |
12 | | The browsable XML-RPC URI suffix is /xmlrpc, however most XML-RPC clients should use the authenticated URL suffix |
13 | | /login/xmlrpc as this is correctly authenticated by Trac. |
14 | | |
15 | | '''Note''': if you do want to use /xmlrpc and unauthenticated access, you must grant the XML_RPC permission to the 'anonymous' user. |
16 | | |
17 | | [http://www.jspwiki.org/Wiki.jsp?page=WikiRPCInterface2 WikiRPC API] is complete, mostly thanks to [wiki:mgood]. |
18 | | |
19 | | Ticket API is also complete, with the following types exported: component, version, milestone, type, status, resolution, priority and severity. |
| 8 | This plugin allows Trac plugins to export select parts of their interface via XML-RPC and JSON-RPC (if json or simplejson is available). Latest trunk version includes a pluggable API for extending protocols, and see for instance TracRpcProtocolsPlugin for more protocols. |
| 9 | |
| 10 | The browsable XML-RPC URI suffix is `/rpc` (and `/xmlrpc` for older versions), however most XML-RPC clients should use the authenticated URL suffix |
| 11 | `/login/rpc` as this is correctly authenticated by Trac. |
| 12 | |
| 13 | The `XML_RPC` permission is used to grant users access to using the RPC interface. If you do want to use `/rpc` and unauthenticated access, you must grant the XML_RPC permission to the 'anonymous' user. |
| 14 | |
| 15 | Method status: |
| 16 | * Ticket API is also complete, with the following types exported: component, version, milestone, type, status, resolution, priority and severity. |
| 17 | * [http://www.jspwiki.org/Wiki.jsp?page=WikiRPCInterface2 WikiRPC API] is complete, mostly thanks to [wiki:mgood]. |