Strapi CMS 第三级填充

Strapi CMS third level populating

我在从 Strapi CMS 获取三级数据时遇到问题。

我的结构如下:

页面 > 内容(动态区域)> 多个实体,例如HeroSliderElement.

所以从 Postman 调用 URL:

{{protocol}}://{{host}}:{{port}}/api/pages?populate[Content][populate]=*

但是由于我的 HeroSliderElement 中有图像,我遇到了问题,我没有取回这些图像。

应该有从 CMS 链接的媒体数据:

有没有人知道如何解决这个问题? 感谢您的帮助!

我目前正在使用以下版本的软件包:

  "dependencies": {
"@strapi/plugin-i18n": "4.0.7",
"@strapi/plugin-users-permissions": "4.0.7",
"@strapi/provider-upload-aws-s3": "^4.1.0",
"@strapi/strapi": "4.0.7",
"pg": "8.6.0",
"strapi-provider-upload-aws-s3": "^3.6.8"

},

您需要在第三层指定每条记录(对象、实体)以从中获取数据。就像你说的那样,你想从你的内容中获取图像数据,这将有效

{{protocol}}://{{host}}:{{port}}/api/pages?populate[Content][populate]=images

如果您仍在寻找解决方案,请参阅此处的答案 - Strapi V4 populate dynamic zones media not populating