問題
- POSTエンドポイントを使ってヘッドレスAPI経由でページを追加しようとしたとき /v1.0
/sites UnsupportedOperationException が返されます。/{siteId} /site-pages、
環境
- Liferay DXP 7.4 四半期リリース
解像度
- このAPIを呼び出すには、portal-ext.propertiesに
feature.flag.LPS-178052=trueが
設定されている必要がある。
これを呼び出すcurlコマンドの簡単な例は以下の通り:
curl -X 'POST' 'http://localhost:8080/o/headless-delivery/v1.0/sites/33791/site-pages' -d $'{"title": "help"}' --header 'Content-Type: application/json' -u 'test@liferay.com:test'
追加情報
- なお、この機能を実装しているエピックには、次のようなコメントがある:
MVP1と2の後、我々は機能のアプローチを変更することに決めたので、このエピックを閉じ、新しいものを開くことにする。