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

如何在GraphiQL浏览器调试器中正确构造mutation请求?

修正GraphQL Mutation请求的方案

你的报错原因很明确:putApp这个mutation返回的是对象类型MutationResultOutputGraphType(里面包含success布尔字段),而非appCount那种标量类型。GraphQL对于对象类型的返回结果,要求必须明确指定要获取的子字段,不能只调用方法却不声明要拿什么数据。

修正后的mutation请求如下:

mutation {
  putApp(app: {
      id: 1234,
      provider: "box", 
      siteName: "hqtest3", 
      externalAccountId: 5678,
      ***
    }
  ) {
    success
  }
}

简单说就是在putApp(...)后面加上花括号,把你需要返回的success字段写进去——这样GraphQL就知道要返回这个字段的布尔值,就能通过校验正常执行了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 22:35:21