@myyzs
2020-11-09T08:40:32.000000Z
字数 2390
阅读 46
批量发送消息
说明:
1.此消息接口是根据api/message/batch-send接口开发而来,只是可以接收多个消息体,实际逻辑还是走单个消息的发送的逻辑
2.多个消息体的数量要限制,过多数量会导致响应时间加长,http超时,会导致后面的消息无法发送!建议消息体的数量不要超过20个!
接口路由
https://www.fdccloud.com/api/message/batch-send?access_token=xxxxxxxxx
请求方式
POST
请求参数(json)
[
{
"tenantid": "my596c24f03fc0e",
"touser": "chulx",
"touser_value_type": "user_code",
"appcode": "3022",
"biz_id":"20000196899279431",
"extra": {
"biz_type": 0,
"open":"https://qy-ci.fdccloud.com/workflow-micro/my596c24f03fc0e/workflow/process-list/index?kindType=5",
"process_guid":"20000196899279431",
"creator":"chulx",
"process_detail_url":"https://qy-ci.fdccloud.com/workflow-micro/my596c24f03fc0e/workflow/process-list/index?kindType=5"
},
"msgtype": "oa",
"oa": {
"message_url": "https://qy-ci.fdccloud.com/workflow-micro/my596c24f03fc0e/workflow/process-list/index?kindType=5",
"head": {
"bgcolor": "FFBBBBBB",
"text": "OA类消息"
},
"body": {
"title": "OA类消息431",
"form": [
{
"key": "姓名:",
"value": "张三"
}
],
"rich": {
"num": "15.6",
"unit": "元"
},
"content":" 测试内容",
"file_count": "3",
"author": "李四",
"relation": "3个",
"ywstatus": {
"text": "已归档",
"color": "FFBBBBBB"
},
"mark": [
{
"bgcolor": "FFFFFF",
"text": "会议"
}
]
}
}
},
{
"tenantid": "my596c24f03fc0e",
"touser": "chulx",
"touser_value_type": "user_code",
"appcode": "3022",
"biz_id":"20000196899279432",
"extra": {
"biz_type": 0,
"open":"https://qy-ci.fdccloud.com/workflow-micro/my596c24f03fc0e/workflow/process-list/index?kindType=5",
"process_guid":"20000196899279432",
"creator":"chulx",
"process_detail_url":"https://qy-ci.fdccloud.com/workflow-micro/my596c24f03fc0e/workflow/process-list/index?kindType=5"
},
"msgtype": "oa",
"oa": {
"message_url": "https://qy-ci.fdccloud.com/workflow-micro/my596c24f03fc0e/workflow/process-list/index?kindType=5",
"head": {
"bgcolor": "FFBBBBBB",
"text": "OA类消息"
},
"body": {
"title": "OA类消息432",
"form": [
{
"key": "姓名:",
"value": "张三"
}
],
"rich": {
"num": "15.6",
"unit": "元"
},
"content":" 测试内容",
"file_count": "3",
"author": "李四",
"relation": "3个",
"ywstatus": {
"text": "已归档",
"color": "FFBBBBBB"
},
"mark": [
{
"bgcolor": "FFFFFF",
"text": "会议"
}
]
}
}
}
]
返回结果
{
"errcode": 0,
"result": [
{
"errcode": 0,
"errmsg": "ok",
"err_detail": "ok",
"traceId": "afff8a0e50ceaf7275b82c4aa7533638b7d7977e",
"biz_id": "20000196899279431"
},
{
"errcode": 10001,
"errmsg": "保存消息异常,请检查数据结构与调用数据!租户my596c24f03fc0e1数据库链接为空!",
"err_detail": "保存消息异常,请检查数据结构与调用数据!租户my596c24f03fc0e1数据库链接为空!",
"traceId": "67de566df7adaf3f706a976838a5d8f02af37076",
"biz_id": "20000196899279432"
}
]
}
说明:
result是批量发送的消息的结果集合,顺序是按照发送的消息的顺寻来返回的,errcode为0则是成功,否则为失败