Tuesday, October 25, 2011

Confluence RPC v1 with python

import xmlrpclib

if __name__ == '__main__':
    proxy = xmlrpclib.ServerProxy('https://wiki.oicr.on.ca/rpc/xmlrpc')
    auth = proxy.confluence1.login('zlu', 'aaaa')
    bcf=proxy.confluence1.getSpace(auth, 'BCF')
    print bcf
    pages=proxy.confluence1.getPages(auth, 'BCF')
    print pages
    page=proxy.confluence1.getPage(auth, '13467664')
    print page
    page=dict()
    page['space']='BCF'
    page['title']='Test'
    page['content']='This is a  test page from Zhibin desktop.'
    result=proxy.confluence1.storePage(auth, page)
    print result
    proxy.confluence1.logout(auth)

 referece: https://developer.atlassian.com/display/CONFDEV/Confluence+XML-RPC+and+SOAP+APIs

1 Comments:

Anonymous Mrelunriamu_Pittsburgh said...

Mrelunriamu_Pittsburgh Robert Singh https://wakelet.com/wake/gnEIYHOGLqpac_dZlT2RV
tractimorrne

6:43 AM  

Post a Comment

Subscribe to Post Comments [Atom]

<< Home