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

Strapi关联关系请求体错误[ValidationError]:如何正确构造请求?

问题解决:Strapi创建Batch时"Invalid key owner"错误

问题原因

Strapi v4的REST API中,一对一关联字段不能直接传递ID字符串,必须以{ id: "关联ID" }的对象格式提交,否则会触发字段验证错误。

正确请求格式

修改请求体中的owner字段为嵌套对象结构:

POST /api/batches
{
  "data": {
    "name": "Test Batch",
    "state": "open",
    "locale": "vi",
    "owner": {
      "id": "rz9blkq8c0bns6bxx81heq9w"
    }
  }
}

额外检查项

  • 确认当前请求的用户拥有batches集合的创建权限,且权限配置中允许修改owner字段
  • 确认关联的plugin::users-permissions.user记录存在,且当前用户有权限关联该用户

内容的提问来源于stack exchange,提问作者Hải Nguyễn

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 13:42:05