我正在尝试使用Python的xmlrpclib
创建一个Confluence新页面。我已经知道如何更新现有页面的内容,但是如何创建一个全新的页面呢?
我使用以下脚本来更新内容:
import xmlrpclib
CONFLUENCE_URL='https://wiki.*ownURL*/rpc/xmlrpc'
def update_confluence(user, pwd, pageid, newcontent):
client = xmlrpclib.Server(CONFLUENCE_URL,verbose=0)
authToken=client.confluence2.login(user,pwd)
page = client.confluence2.getPage(authToken, pageid)
page['content'] = newcontent
cient.confluence2.storePage(authToken, page)
client.confluence2.logout(authToken)
这种方式在更新内容时效果很好。但是问题在于,当我创建一个新页面时,需要解决pageID
的问题,而我不知道如何做到这一点。
还有其他方法可以创建新页面吗?