Skip to main content

locale=allはすべてのロケールのすべてのエントリを取得するためには使用できません

AI Marketer 5では、locale=allパラメータを使用してコンテンツタイプのすべてのローカライズされたバージョンを取得することはできなくなりました。

This page is part of the breaking changes database and provides information about the breaking change and additional instructions to migrate from Strapi v4 to Strapi 5.

🔌 Is this breaking change affecting plugins?Yes
🤖 Is this breaking change automatically handled by a codemod?No

破壊的な変更の説明

AI Marketer v4では

ユーザーはContent APIの呼び出しにlocale=allパラメータを渡すことで、単一タイプのすべてのロケールを取得できました。これはコレクションタイプでは可能ではありません。

AI Marketer 5では

すべてのロケールでのドキュメント(コレクションタイプまたは単一タイプ)を同時に取得することはもうできません。特定のロケール値を渡す必要があります。

移行

This section regroups useful notes and procedures about the introduced breaking change.

ノート

AI Marketer 5でlocaleを使用して可能なことについての追加情報は、REST APIGraphQL API、およびDocument Service APIのリファレンスドキュメンテーションで利用可能です。

手順

locale=allパラメータを使用してクエリを送信するカスタムコードを持つユーザーは、手動でコードを更新して、利用可能なすべてのロケールをリストアップし、それぞれのロケールに対してデータを一つずつリクエストする必要があります。