dingtalk.corp.chatbot.addchatbotinstance (向群添加机器人接口)

企业应用,向自己的企业群,添加已安装的企业机器人

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
chatbot_id String 必须 teacher 机器人id,由钉钉事先分配
open_conversation_id String 必须 cid3UpldCu6k9m0BocWGiElVw 创建群时返回的openConvsationId
name String 可选 马老师 机器人名字(如果为空,默认是机器人安装时的名字)
icon_media_id String 可选 @dsa8d87y7c8d8c 机器人头像(如果为空,默认是机器人安装时的头像)

响应参数

名称 类型 示例值 描述
result DingOpenResult result
  • result
  • ChatbotInstanceVo
  • result
  • └ chatbot_user_id
  • String
  • 3UpldCu6k9m0BocWGiElVw==
  • 机器人实例userId
  • └ webhook
  • String
  • https://oapi.dingtalk.com/robot/send?access_token=dfa11e0a1bc80a40c5c2731ba923f944c4fa93d883cc30fd5c3fad3b732c
  • 机器人发消息时的地址
  • └ ding_open_errcode
  • Number
  • 0
  • dingOpenErrcode
  • └ error_msg
  • String
  • ok
  • errorMsg
  • └ success
  • Boolean
  • true
  • success

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
DingTalkClient client = new DefaultDingTalkClient("https://eco.taobao.com/router/rest");
CorpChatbotAddchatbotinstanceRequest req = new CorpChatbotAddchatbotinstanceRequest();
req.setChatbotId("teacher");
req.setOpenConversationId("cid3UpldCu6k9m0BocWGiElVw");
req.setName("马老师");
req.setIconMediaId("@dsa8d87y7c8d8c");
CorpChatbotAddchatbotinstanceResponse rsp = client.execute(req, access_token);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<dingtalk_corp_chatbot_addchatbotinstance_response>
    <result>
        <result>
            <chatbot_user_id>3UpldCu6k9m0BocWGiElVw==</chatbot_user_id>
            <webhook>https://oapi.dingtalk.com/robot/send?access_token=dfa11e0a1bc80a40c5c2731ba923f944c4fa93d883cc30fd5c3fad3b732c</webhook>
        </result>
        <ding_open_errcode>0</ding_open_errcode>
        <error_msg>ok</error_msg>
        <success>true</success>
    </result>
</dingtalk_corp_chatbot_addchatbotinstance_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部