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

Azure Logic App中HTTP Patch修改用户active字段报错求助

Azure Logic App 用户激活/停用操作500错误解决方法

错误原因

该500错误的核心是你传入的active参数为字符串类型(比如带引号的"false"),但目标API要求接收布尔类型的值(不带引号的false),导致Java类型转换失败。

解决步骤

  • 直接设置布尔值:在Logic App的请求体或相关配置中,设置active值时不要加引号,直接写false(比如在HTTP请求的请求体里,或者Compose动作中直接输入false)
  • 动态内容类型转换:如果active值来自动态内容(比如变量、其他步骤输出)且是字符串类型,使用表达式将其转为布尔型,示例:
    @bool(variables('yourActiveVariable'))
    
  • 正确的请求体示例:
    {
      "emails": [
        {
          "type": "work",
          "value": "anna@example.com",
          "primary": true
        }
      ],
      "externalId": "111",
      "active": false,
      "groups": [
        {
          "display": "users",
          "type": "direct",
          "value": "11",
          "$ref": "Groups/11"
        }
      ],
      "id": "001",
      "userName": "anna@example.com"
    }
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 06:35:00