J'essaye de créer une nouvelle page dans la confluence en utilisant xmlrpclib
de Python. Je sais déjà comment mettre à jour le contenu d'une page existante, mais comment puis-je créer une page totalement nouvelle?Comment puis-je créer une nouvelle page à confluence avec Python
Je l'ai utilisé script suivant pour mettre à jour le contenu:
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)
et qui fonctionne bien lorsque le contenu de mise à jour. Mais le problème est que d'une manière ou d'une autre j'ai besoin de résoudre pageID
lors de la création d'une nouvelle page et je n'ai aucune idée de la façon de le faire.
Existe-t-il d'autres façons de créer une nouvelle page?