API Post-processing

API Post-processingでは、APIのレスポンスを変更できます。

Post-processingの確認方法

[API]から任意のAPI名をクリックします。

Image (fetched from Gyazo)

エンドポイント一覧より、Post-processingを設定したいエンドポイントの [Post-processing] をクリックします。

Image (fetched from Gyazo)

[追加する][保存する]ボタンが表示されますので、[追加する]をクリックします。

Image (fetched from Gyazo)

選択肢が表示されます。

Image (fetched from Gyazo)

設定

API Post-processingブロックの追加・更新・削除ができます。

Image (fetched from Gyazo)

ブロックタイプ

タイプ 説明
White list選択したフィールドのみレスポンスに表示します。
ネストされたフィールドは . を使用します。(例: data.content.title)
それぞれのList Indexを指定する必要はなく、サブフィールド名を指定するだけでList項目は自動的に処理されます。例えば、list.title は各 list 項目の titleフィールドを返します。
Edit block機能を使用して、フィールドのコンテンツの名前の変更・削除・変更が可能です。
ネストされたフィールドは、data.content.title -> subject のようにポイント区切りの名前が使用可能です。
FunctionsはPHP、Smarty、RCMSのFunction名と同じ形式です。
Truncate
Trim
Strtotime
Date Format
RCMS Date Format
Uppercase
Lowercase
Sprintf
Nl2Br
Function