获取表格

接口描述

获取表格,返回table

请求URI

/table/:table_id

HTTP Method

GET

参数说明

参数名称 是否必填 参数说明
table_id false 表格ID

响应结果说明

名称 说明
fields 表格的字段
lock 表格锁定信息
app_permissions 应用的权限数据
default_app_id 默认应用,打开一个表格的时候默认加载的应用
table_app_status 官方表格应用的开启状态

请求示例

GET /v2/table/:table_id HTTP/1.1
Host: api.huoban.com
Content-Type: application/json
Authorization: Bearer {YOUR ACCESS TOKEN}

{
  "default_app_id": 11001,
  "table_app_status": "disable"
}

响应示例

HTTP/1.1 200 OK
Content-Type: application/json

{
  "table_id": 3000,
  "name": "示例",
  "fields": [
    {
      "field_id": 111,
      "name": "字段一",
      "application_alias": "task_title",
      "lock": {
        "update": 11001,
        "delete": 11001,
        "item_update": 11001
      }
    }
  ],
  "lock": {
    "permission": 11001,
    "item_delete": 11001
  },
  "app_permissions": [],
  "default_app_id": 11001,
  "table_app_status": "disable"
}



获取表格列表

接口描述

获取工作区表格列表,返回 table 数组,(不包括fields, permissions, app_permissions时多余信息)

请求URI

/tables/space/:space_id

HTTP Method

GET

参数说明

参数名称 是否必填 参数说明
space_id true 工作区ID

响应结果说明

名称 说明
lock 表格锁定信息
app_permissions 应用的权限数据
default_app_id 默认应用,打开一个表格的时候默认加载的应用
table_app_status 官方表格应用的开启状态

请求示例

GET /v2/tables/space/:space_id HTTP/1.1
Host: api.huoban.com
Content-Type: application/json
Authorization: Bearer {YOUR ACCESS TOKEN}

响应示例

HTTP/1.1 200 OK
Content-Type: application/json

[
  {
    "table_id": 3000,
    "name": "示例",
    "item_name": "app_1_item",
    "space_id": 11001,
    "created_by_id": 11001,
    "created_on": "2015-05-05 16:43:26",
    "updated_on": "2016-07-29 10:03:57",
    "display_in_banner": true,
    "item_title": {
      "type": "first_field",
      "template": ""
    },
    "icon": {
      "id": "1",
      "color": "b"
    },
    "lock": {
      "permission": 11001,
      "item_delete": 11001
    },
    "default_app_id": 11001,
    "table_app_status": "disable"
  }
]