microCMSで記事の絞り込みを行う
microCMS にはリクエスト時にパラメータを付与することで、記事の絞り込みが行えます。
今回はこの機能を使って、カテゴリーによる記事の絞り込みを行います。
記事本文のリクエストを行い、下記のようなレスポンスが帰ってきたとします。
{
"id": "test1",
"title": "テスト記事1",
"body": "テスト1",
"category": {
"id": news",
"name": "お知らせ"
},
"id": "test2",
"title": "テスト記事2",
"body": "テスト2",
"category": {
"id": other",
"name": "その他"
},
}
ここから お知らせ の記事だけを取得したい場合、下記のURLにリクエストを行います。
/api/v1/blogs?filters=category[equals]news
[equals]
は id の値でしか参照することができません。
下記のように name の値を指定しても何も帰ってこないので注意してください。
/api/v1/blogs?filters=category[equals]お知らせ
[equals]
以外にも様々な条件があります。詳しくは公式ブログを確認してください。