dingtalk.oapi.workbench.shortcut.update (更新企业已添加的快捷方式)

ISV对已经添加其应用快捷方式的企业做快捷方式做更新

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
shortcut_uri String 可选 https://test.dingtalk.com/Mobile?corpid=$CORPID$ 快捷方式跳转地址(移动端地址-默认地址)
icon String 可选 https://gw.alicdn.com/tps/TB1zXtqOpXXXXa6XXXXXXXXXXXX-102-102.png 图标Url
app_id String 必须 2099111 应用ID
name String 可选 测试CRM快捷方式 快捷方式名称
biz_no String 必须 201904112321 系统交互唯一业务单号
pc_shortcut_uri String 可选 https://test.dingtalk.com/Mobile?corpid=$CORPID$ PC端快捷方式跳转地址

响应参数

名称 类型 示例值 描述
result IsvOrgShortcutDto 返回结果
  • └ biz_no
  • String
  • 2019041112313
  • 系统交互唯一流水号
errcode Number 0 服务结果码
errmsg String 成功 服务结果信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/workbench/shortcut/update");
OapiWorkbenchShortcutUpdateRequest req = new OapiWorkbenchShortcutUpdateRequest();
req.setShortcutUri("https://test.dingtalk.com/Mobile?corpid=$CORPID$");
req.setIcon("https://gw.alicdn.com/tps/TB1zXtqOpXXXXa6XXXXXXXXXXXX-102-102.png");
req.setAppId("2099111");
req.setName("测试CRM快捷方式");
req.setBizNo("201904112321");
req.setPcShortcutUri("https://test.dingtalk.com/Mobile?corpid=$CORPID$");
OapiWorkbenchShortcutUpdateResponse rsp = client.execute(req, access_token);
System.out.println(rsp.getBody());

响应示例

  • JSON示例
{
    "result":{
        "biz_no":"2019041112313"
    },
    "errcode":0,
    "errmsg":"成功"
}

异常示例

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

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部