dingtalk.oapi.process.baseinfo.list (查询模板基础信息列表)

查询企业下的模板基础信息,包括名称,图片,管理员等

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
process_codes String [] 可选 PROC-4EE0C5DB-88CE-4764-A4D6-AC62A8C829AB, PROC-8F166B3A-A522-47F8-8724-18CAE80D8DDC
  • 最大列表长度:20
  • 模板code列表

    响应参数

    名称 类型 示例值 描述
    result ProcessTopVo [] result 模板对象列表
    • └ manager_user_ids
    • String []
    • 123,456,abc
    • 管理员userId列表
    • └ description
    • String
    • 用于请假申请
    • 描述
    • └ name
    • String
    • 请假
    • 模板名称
    • └ process_code
    • String
    • PROC-3BD54F47-BD3A-4A77-889F-F680CDB88798
    • 模板code
    • └ open_custom_print
    • Boolean
    • true
    • 是否开启自定义打印
    • └ biz_category_id
    • String
    • dingteam.contract.mgr
    • 业务套件bizType
    • smart_app
    • SmartAppTopVo
    • smartApp
    • ddpaas应用信息
    • └ logo_url
    • String
    • https://static.dingtalk.com/media/lALPDgQ9tk8kfjrMkMyQ_144_144.png
    • 应用图标
    • └ name
    • String
    • test
    • 应用名称
    • └ app_uuid
    • String
    • SWAPP-F367F033C4C7BA073B14A0703467xxx
    • 应用id
    • └ app_type
    • Number
    • 0 流程表单 / 1 数据表单
    • 表单类别
    errcode Number 0 错误码
    errmsg String 成功 错误信息
    success Boolean true 成功标识

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/process/baseinfo/list");
    OapiProcessBaseinfoListRequest req = new OapiProcessBaseinfoListRequest();
    req.setProcessCodes("PROC-4EE0C5DB-88CE-4764-A4D6-AC62A8C829AB, PROC-8F166B3A-A522-47F8-8724-18CAE80D8DDC");
    OapiProcessBaseinfoListResponse rsp = client.execute(req, access_token);
    System.out.println(rsp.getBody());

    响应示例

    • JSON示例
    {
        "result":[
            {
                    "manager_user_ids":{
                        "string":[
                            "123",
                            "456",
                            "abc"
                        ]
                    },
                    "description":"用于请假申请",
                    "name":"请假",
                    "process_code":"PROC-3BD54F47-BD3A-4A77-889F-F680CDB88798",
                    "open_custom_print":true,
                    "biz_category_id":"dingteam.contract.mgr",
                    "smart_app":{
                        "logo_url":"https:\/\/static.dingtalk.com\/media\/lALPDgQ9tk8kfjrMkMyQ_144_144.png",
                        "name":"test",
                        "app_uuid":"SWAPP-F367F033C4C7BA073B14A0703467xxx"
                    },
                    "app_type":0 流程表单 / 1 数据表单
            }
        ],
        "errcode":0,
        "errmsg":"成功",
        "success":true
    }

    异常示例

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

    错误码解释

    错误码 错误描述 解决方案

    API工具

    如何获得此API

    FAQ

    返回
    顶部