You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Strapi本地化筛选异常:API返回冗余数据且捷克语无结果

解决指定本地化AboutBox数据请求问题

1. 修复API请求语法错误

你当前的请求存在参数拼接错误:URL里出现了两个?,这会导致过滤条件无法被正确解析。正确的多参数拼接应该用&连接,而非重复使用?。

  • 英文本地化请求修正后:

    api/about-boxes?populate=*&filters[locale][$eq]=en
    
  • 捷克语本地化请求(注意捷克语标准locale代码为cs,请匹配你的实际配置):

    api/about-boxes?populate=*&filters[locale][$eq]=cs
    

2. 排查本地化配置与数据状态

如果修正请求后仍有问题,检查以下内容:

  • 确认Strapi后台已为AboutBox集合开启本地化功能,且已添加en、cs(或你配置的捷克语代码)两种语言。
  • 检查捷克语本地化的AboutBox条目是否已创建并发布,未发布的内容无法通过API获取。
  • 核对locale代码:若你的系统中捷克语用的是其他代码(如cz),需同步修改请求中的对应值。

3. 精准控制返回字段(可选)

若想避免冗余数据,可不用populate=*,直接指定需要的字段:

api/about-boxes?populate[你的媒体字段名]=*&filters[locale][$eq]=en&fields[0]=文本字段1&fields[1]=文本字段2&fields[2]=文本字段3

将上述字段名替换为你实际的字段名称即可。

内容的提问来源于stack exchange,提问作者stano561

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 14:11:12