如何使用Tandem API的mutate方法修改资产属性值?
解决Tandem API mutate方法修改资产属性的参数问题
key参数获取方式key是目标资产属性的唯一机器标识键,不是界面上的显示名称,可通过两种方式获取:- 调用资产详情接口(如
/api/assets/{assetId}),返回的JSON数据中每个属性都会附带对应的key字段; - 登录Tandem后台管理界面,进入目标资产详情页,打开浏览器开发者工具(F12),查看加载资产数据的网络请求,从返回结果中提取属性的
key。
- 调用资产详情接口(如
value参数设置规则value是要设置的新属性值,必须匹配该属性的类型要求:- 布尔类型传
true/false,日期类型传ISO标准格式字符串(如2024-05-20T12:00:00Z),数值类型直接传数字; - 可通过资产详情接口返回的属性
type字段确认类型。
- 布尔类型传
调用示例(curl)
curl -X POST "https://your-tandem-api-domain/api/mutate?key=target_property_key&value=desired_new_value" \ -H "Authorization: Bearer your_access_token" \ -H "Content-Type: application/json"验证修改结果
调用资产详情接口,检查对应key的value是否已更新;若调用失败,优先查看API返回的错误信息定位问题(如invalid key表示key错误,type mismatch表示value类型不匹配)
内容的提问来源于stack exchange,提问作者Prv
相关产品推荐
相关产品推荐

