元数据

获取实体列表

请求参数

参数 类型 是否必须 参数说明
type int 实体类型,默认为 0 返回全部,0 = 全部,1 = 系统实体,2 = 自定义实体

返回数据示例

{
  "error_code": 0,
  "error_msg": "调用成功",
  "data": [{
    "code" 2,
    "entity": "Account",
    "name": "客户",
    "type": 1,
    "name_field": "accountName"
  }, {
    "code": 3,
    "entity": "Contact",
    "name": "联系人",
    "type": 1,
    "name_field": "contactName"
  }]
}

返回数据说明

字段 类型 字段说明
code int(3) 实体代码,如客户的实体代码为 2
entity string 实体的内部名称
name string 实体的显示名称
type int 实体类型,1 = 系统实体,2 = 自定义实体
name_field string 主显字段

获取实体字段列表

请求参数

参数 类型 是否必须 参数说明
type int 字段类型,默认为 0 返回全部,0 = 全部,1 = 系统字段,2 = 自定义字段
entity string 实体内部名称,即要获取哪个实体的字段

返回数据示例

{
  "error_code": 0,
  "error_msg": "调用成功",
  "data": [{
    "field": "accountName",
    "name": "客户名称",
    "type": 1,
    "data_type": "string",
    "nullable": false,
    "creatable": true,
    "updatable": true
  }, {
    "field": "owning_user",
    "name": "所属用户",
    "type": 1,
    "data_type": "reference",
    "reference_to": "User",
    "nullable": false,
    "creatable": true,
    "updatable": true
  }]
}

返回数据说明

字段 类型 字段说明
entity string 实体内部名称
name string 实体显示名称
type int 实体类型,1 = 系统实体,2 = 自定义实体
data_type string 字段的数据类型
nullable boolean 是否允许为空值
creatable boolean 是否可以在创建时指定值(不可创建的值通常用于自动填充类字段,例如记录ID应该由系统自动生成而非自己指定)
updatable boolean 是否可以更新此字段的值。注意:在使用 */update 接口时,如传入此类字段将会被忽略
reference_to string 仅在数据类型为 reference 时有效,意为此字段关联的实体

工具

我们编写了一个 元数据获取工具,你可以直接使用。

© WiseCRM365 上海企能软件科技有限公司    |    编辑本页