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

如何用Archer API创建/更新带状态的ValuesListValue?是否有对应REST API?

关于Archer API创建/更新带状态的ValuesListValue及REST API的问题

一、创建/更新带状态的ValuesListValue

你当前调用的CreateValuesListValue方法仅传入了会话令牌、列表ID和值名称,要同时指定状态,需使用包含状态参数的重载版本:

  • 创建列表值:使用带状态参数的CreateValuesListValue重载,状态值用1代表Active(启用),0代表Inactive(禁用),示例代码:
    field.CreateValuesListValue(sSessionToken, 63, "newvalue", 1);
    
  • 更新列表值:调用UpdateValuesListValue时,需传入目标值ID、新名称及状态参数,示例代码:
    // 假设要更新的列表值ID为123,设置为禁用状态
    field.UpdateValuesListValue(sSessionToken, 63, 123, "updatedvalue", 0);
    

二、列表值操作的REST API

Archer提供了管理列表值的REST API,属于Values List Values端点,核心接口如下:

  • 创建列表值:POST /api/core/valueslists/{valuesListId}/values
    请求体示例:
    {
      "Name": "newvalue",
      "IsActive": true
    }
    
  • 更新列表值:PUT /api/core/valueslists/{valuesListId}/values/{valueId}
    请求体示例:
    {
      "Name": "updatedvalue",
      "IsActive": false
    }
    

调用时需在请求头中携带有效会话令牌(格式为Authorization: Archer session-token={你的会话令牌}),并设置Content-Type: application/json。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 04:39:58