dingtalk.oapi.microapp.list_by_userid (列出员工可见的微应用)

列出员工可见的微应用

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
userid String 可选 userid123 员工userid

响应参数

名称 类型 示例值 描述
errcode Number 返回码
errmsg String 对返回码的文本描述内容
appList Applist [] appList
  • └ agentId
  • Number
  • 微应用实例化id
  • └ name
  • String
  • 微应用图标
  • └ appIcon
  • String
  • 微应用图标
  • └ appDesc
  • String
  • 微应用描述
  • └ isSelf
  • Boolean
  • 表示是否是自建微应用
  • └ appStatus
  • Number
  • 微应用状态,1表示启用,0表示停用
  • └ homepageLink
  • String
  • 微应用的移动端主页
  • └ pcHomepageLink
  • String
  • 微应用的pc端主页
  • └ ompLink
  • String
  • 微应用的OA后台管理主页

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/microapp/list_by_userid");
OapiMicroappListByUseridRequest req = new OapiMicroappListByUseridRequest();
req.setUserid("userid123");
req.setHttpMethod("GET");
OapiMicroappListByUseridResponse rsp = client.execute(req, access_token);
System.out.println(rsp.getBody());

响应示例

  • JSON示例
{
    "errcode":,
    "errmsg":"",
    "appList":[
        {
                "agentId":,
                "name":"",
                "appIcon":"",
                "appDesc":"",
                "isSelf":,
                "appStatus":,
                "homepageLink":"",
                "pcHomepageLink":"",
                "ompLink":""
        }
    ]
}

异常示例

  • JSON示例
{
	"error_response":{
		"msg":"Remote service error",
		"code":50,
		"sub_msg":"非法参数",
		"sub_code":"isv.invalid-parameter"
	}
}

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部