dingtalk.oapi.collection.form.list (获取用户创建的填表模板)

获取用户创建的填表模板

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
biz_type Number 可选 0
  • 默认值:0
  • 填表类型。0表示通用填表,1表示教育版填表
    creator String 可选 userid 填表创建人userid
    offset Number 必须 0 分页游标,从0开始。后续取返回结果中next_cursor的值
    size Number 必须 200
  • 最大长度:500
  • 分页大小,最大200

    响应参数

    名称 类型 示例值 描述
    errcode Number 0 错误码
    errmsg String success 错误信息
    result PageResult 结果
    • └ has_more
    • Boolean
    • true
    • 是否有下一页
    • └ next_cursor
    • Number
    • 200
    • 下次分页的起始offset
    • list
    • FormSchemaResponse []
    • 列表
    • └ form_code
    • String
    • PROC
    • 表单code
    • └ name
    • String
    • name
    • 填表名称
    • └ memo
    • String
    • aa
    • 填表提示
    • setting
    • FormSchemaSettingVo
    • 设置
    • └ form_type
    • Number
    • 0
    • 0表示通用智能填表,1表示教育版填表
    • └ loop_time
    • String
    • 17:11
    • 填表时间
    • └ loop_days
    • Number []
    • 1
    • 填表周期,周一到周日分别用1-7表示
    • └ should_participation_cnt
    • Number
    • 4
    • 应填人数
    • └ end_time
    • Date
    • 1111
    • 填表截止时间
    • └ create_time
    • Date
    • 1111
    • 创建时间
    • └ biz_type
    • Number
    • 0
    • 表单类型
    • └ stop
    • Boolean
    • true
    • 填表是否终止的标记
    • └ creator
    • String
    • a
    • 创建人

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/collection/form/list");
    OapiCollectionFormListRequest req = new OapiCollectionFormListRequest();
    req.setBizType(0L);
    req.setCreator("userid");
    req.setOffset(0L);
    req.setSize(200L);
    OapiCollectionFormListResponse rsp = client.execute(req, access_token);
    System.out.println(rsp.getBody());

    响应示例

    • JSON示例
    {
        "errcode":0,
        "errmsg":"success",
        "result":{
            "has_more":true,
            "next_cursor":200,
            "list":[
                {
                        "form_code":"PROC",
                        "name":"name",
                        "memo":"aa",
                        "setting":{
                            "form_type":0,
                            "loop_time":"17:11",
                            "loop_days":{
                                "number":[
                                    1
                                ]
                            },
                            "should_participation_cnt":4,
                            "end_time":"1111",
                            "create_time":"1111",
                            "biz_type":0,
                            "stop":true
                        },
                        "creator":"a"
                }
            ]
        }
    }

    异常示例

    • JSON示例
    {
    	"errcode":88,
    	"errmsg":"ding talk error"
    }

    错误码解释

    错误码 错误描述 解决方案

    API工具

    如何获得此API

    FAQ

    返回
    顶部