Attempting to write XML-RPC scripts.
In the script, the following function returns proper data:
pages = s.confluence2.getPages(token, ds)
However, replacing the previous function with the following:
pages = s.confluence2.getPage(token, 98348)
Returns the error:
Fault: <fault 0:="" 'java.lang.nosuchmethodexception:="" $proxy1422.getpage(java.lang.string,="" int)'="">
And replacing it with the following:
pages = s.confluence2.getPage(token, ds, Welcome+to+the+Confluence+Demonstration+Space)
Returns the error:
Fault: <fault 0:="" java.lang.exception:="" com.atlassian.confluence.rpc.remoteexception:="" you're="" not="" allowed="" to="" view="" that="" page,="" or="" it="" does="" not="" exist.="">
I've visited this documentation webpage: https://developer.atlassian.com/display/CONFDEV/Confluence+XML-RPC+and+SOAP+APIs#ConfluenceXML-RPCandSOAPAPIs-xmlrpcCreatinganXML-RPCClient
And followed the link for both Script Examples and Remote Confluence Methods.
pages = s.confluence2.getPage(token, "98348")
Turns out I needed to pass the pageID as a string, not a long.
Fault: <fault 0:="" 'java.lang.nosuchmethodexception:="" $proxy1422.getpage(java.lang.string,="" int)'="">
Your 2nd argument is not a long.
pages = s.confluence2.getPage(token, ds, Welcome+to+the+Confluence+Demonstration+Space)
Your third argument is not a String.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.