RedmineのWiki REST APIでハマった話
RedmineのWiki APIでちょっとハマったのでメモ。
まず、Wiki APIの仕様についてはこちら。
http://www.redmine.org/projects/redmine/wiki/Rest_WikiPages
http://localhost:3000/projects/sandbox/wiki/Child.json
とかするとJSON形式のデータをとれます。こんなカンジ。
|
|
で、REST APIで親ページを Parent
から AnotherParent
に変えようと、以下のようなことをしてたんですが一向に変わりませんでした。
|
|
調べてたら Patch #14829: Patch for setting parent page via REST API - Redmine というIssueを発見。親ページは parent_title
というパラメータで取得してるっぽい。
そこで "parent":{"title":"AnotherParent"}
を "parent_title":"AnotherParent"
にしたところうまく更新できました。よかったよかった。
|
|
公式マニュアルがもう少し整備されているといいなーなんて思ったり。
あと、ツイートした内容ちょっと違ってました。すみません。
RedmineのWiki APIで親ページを操作するとき、GETは{"wiki":{"parent":{"title":"Parent"}}}だけどPUTは{"wiki":{"parent_title":"Parent"}}なんだね。だいぶ時間溶かしてしまったな…https://t.co/cIn8lCg2VQ
— taikiix (@taikiix) March 19, 2019