如何从 REST API 传递类别属性值
Posted
技术标签:
【中文标题】如何从 REST API 传递类别属性值【英文标题】:How to pass Category Attribute value from REST API 【发布时间】:2017-08-17 09:40:42 【问题描述】:我可以通过内容服务器 (16.0.3) REST Api (POST: api/v1/nodes)
上传文件或创建节点。
但是如何在将文件上传到 opentext 内容服务器时传递类别属性值..
因为按照DeveloperGuide,我只能传递3个参数
type,parent_id,name
【问题讨论】:
【参考方案1】:要向节点添加类别,需要传递 roles 和 Category,Json 格式中的 Category 属性值。例如节点 (20589) 具有名称为 BillingCat(42069) 的类别包含 ReferenceID (42069_2)然后传递如下参数
type: 144, parent_id: 20589, name: file.name, roles: categories: '42069': // category (42069) '42069_2': 'ABC23' //attribute value
【讨论】:
【参考方案2】:看起来您必须在创建节点后发布第二个帖子: POST api/v1/nodes/id/categories
希望对你有帮助
【讨论】:
就是给一个节点添加一个类别。我认为这与给节点的类别赋值不同。 我明白了。看看 put 方法 api/v1/nodes/id/categories/category_id/ (更新指定类别和节点上的属性值) 如果属性是必填字段怎么办..那么你不能上传文件而不指定以上是关于如何从 REST API 传递类别属性值的主要内容,如果未能解决你的问题,请参考以下文章
我如何更好地在 woocommerce rest api 中按类别对产品进行分组?
如何使用Map从Rest API中的URI绑定java方法的参数值