[关闭]
@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则是成功,否则为失败

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注