dingtalk.oapi.edu.classconversation.asyncsend (相册班级群消息)

更新相册后,往班级群发送通知

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
request TopSendConversationMsgRequest 必须 request
  • └ class_id
  • Number
  • 必须
  • 1001
  • 班级id
  • └ attributes
  • 必须
  • {"teacher":"天天老师"}
  • 占位符替换词
  • └ template_id
  • Number
  • 必须
  • 1
  • 模板id
  • └ receiver_user_ids
  • String []
  • 可选
  • 12877665, 1766554-11
  • 接收者userid
  • └ nonce
  • String
  • 可选
  • uau899o650q8i7
  • 随机数,在小程序打开的时候传入。需要透传过来

响应参数

名称 类型 示例值 描述
result DingOpenResult result result
  • └ success
  • Boolean
  • true
  • 调用是否成功
  • └ errcode
  • Number
  • -1
  • 错误码
  • └ errmsg
  • String
  • system error
  • 系统错误
  • response
  • TopSendConversationMsgResponse
  • response
  • response
  • └ task_id
  • String
  • so0py766
  • 异步任务id

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/edu/classconversation/asyncsend");
OapiEduClassconversationAsyncsendRequest req = new OapiEduClassconversationAsyncsendRequest();
TopSendConversationMsgRequest obj1 = new TopSendConversationMsgRequest();
obj1.setClassId(1001L);
obj1.setTemplateId(1L);
obj1.setReceiverUserIds("12877665, 1766554-11");
obj1.setNonce("uau899o650q8i7");
req.setRequest(obj1);
OapiEduClassconversationAsyncsendResponse rsp = client.execute(req, access_token);
System.out.println(rsp.getBody());

响应示例

  • JSON示例
{
    "result":{
        "success":true,
        "errcode":-1,
        "errmsg":"system error",
        "response":{
            "task_id":"so0py766"
        }
    }
}

异常示例

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

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部