Ich möchte eine Confluence-Seite durch Rest API aktualisieren. Ich habe noch nie daran gearbeitet, bitte schlagen Sie das Code-Snippet vor, wo ich die Seite über "Seitenname" aktualisieren kann. sagen meine Einmündung Seite ist https: \ wiki.mydomain.com und Seitenname ist „TEST“ und Raum „TST“Confluence-Seite mit Python-Code aktualisieren/löschen
-1
A
Antwort
0
Wie Sie in Atlassian Dokumentationen (here) sehen können Sie Seiten über folgende curl
aktualisieren können:
curl -u admin:admin -X PUT -H 'Content-Type: application/json' -d'{"id":"3604482","type":"page",
"title":"new page","space":{"key":"TST"},"body":{"storage":{"value":
"<p>This is the updated text for the new page</p>","representation":"storage"}},
"version":{"number":2}}' http://localhost:8080/confluence/rest/api/content/3604482 | python -mjson.tool
Allerdings funktioniert es mit Seiten-ID statt einem Seitentitel. Sie können die ID greifen mit folgenden:
curl -u admin:admin -X GET "http://localhost:8080/confluence/rest/api/content?title=myPage%20Title
&spaceKey=TST&expand=history" | python -mjson.tool
nur als Randnotiz, da Sie wie ein neuer Benutzer suchen, hier werden wir nicht in Code-Schnipsel zur Verfügung stellen und Sie müssen uns sagen, was Sie versucht haben, und was ist Ihre Problem eigentlich. Ich würde Ihnen empfehlen, sich auch How do I ask a good question anzusehen :-)
Verwandte Themen
- 1. MySQL-Server ist weggegangen, wenn Verwendung "Executemany" in Python-Code
- 2. Kann nicht verwenden Datetime in Ironpython
- 3. Wie Code wörtlich in SWIG-Schnittstelle einfügen?
- 4. Python Eine Zeichenkette auf mehrere Variablen zerschneiden
- 5. Fehler bei der Verwendung von swig: Syntaxfehler im Eingang (1)
- 6. Mit zwei Befehlen (Rohr mit |) mit Laich
- 7. Umgang mit Daten mit MVC mit AngularJS
- 8. mit Vorgänger-Geschwister mit mit xsl: sort
- 9. mit Deklaration mit enum?
- 10. Mit jQuery mit DevExpress
- 11. Mit NodeJS mit Typoskript
- 12. Mit MaterializeCSS mit Aurelia
- 13. mit ffmpeg mit Xcode
- 14. Mit AngularJS mit MeteorJS
- 15. mit Arrays.sort mit Lambda
- 16. Mit OpenBLAS mit GSL
- 17. Mit ImageCaptureCore mit PyObjC
- 18. Mit Konstruktorargumente mit NinjectModule
- 19. mit DBMS_APPLICATION_INFO mit Jboss
- 20. Mit MvxCommand Mit Command
- 21. Mit Supercollider mit Python
- 22. Mit forever.js mit Python
- 23. Mit GraphiQL mit Foxx
- 24. Mit SweetAlert2 mit vis.js
- 25. Mit Promise.all mit Behauptung
- 26. Mit DateTimeFormatter mit ObjectMapper
- 27. Mit DISTINCT mit FIND_IN_SET
- 28. Mit REGEXP_REPLACE mit Leerzeichen
- 29. mit mit elquent Beziehung
- 30. Mit Moles mit System.Reflection