1. 消息推送接口

消息发送接口支持发送文本消息图文消息OA消息

接口地址

https://www.fdccloud.com/api/tenant-open/send-msg?access_token={$access_token}

传参方式:

POST

1.1. 文本消息

{
    "touser": "mysoft596713fb26afb120144809",
    "touser_value_type": "openid",
    "agentid": "3023",
    "msgtype": "text",
    "text": {
        "content": "你有一个待办事项,点击<a href='http://www.baidu.com'> 查看详情</a>,哈哈哈哈哈点击<a href='http://www.baidu.com'> 查看详情</a>"
    }
}

  参数说明

参数 描述
touser 必须有,(openid或者user_code,多个接收者用竖线分隔)
touser_value_type 非必填,默认值为'openid'
1、当'touser_value_type'='openid'时,表示上面的字段'touser'使用openid进行推送
2、当'touser_value_type'='user_code'时,表示上面的字段'touser'使用user_code进行推送(适用于第三方用户体系与云助手一致,user_code相同,无需做用户打通)
agentid 必须有,应用code(注册应用时,系统自动分配的)
msgtype 必须有,消息类型,目前支持text、news、oa
content 必须有,消息内容

  效果

1.2. 图文消息

{
    "touser": "mysoft596713fb26afb120144809",
    "touser_value_type": "openid",
    "agentid": "3023",
    "msgtype": "news",
    "news": {
        "articles": [
            {
                "title": "待办提醒",
                "description": "亲爱的主人,您今天的待办事项如下:\r\n即将签约的客户有 3 位,\r\n逾期未签约的客户有 2 位,\r\n逾期未交款的客户有 4 位;\r\n请您及时进行催办,加油哦~~",
                "url": "http://qy-ci.mysoft.com.cn/sale-micro/my56a9c966df069/remind/contract/zygw?p_TaskWakeId=1&UserGuid=7A916792-56C5-11E5-A33B-00155D0AB842&TaskIdentifier=1&__from=wx",
                "picurl": "http://img.taopic.com/uploads/allimg/140326/235113-1403260U22059.jpg"
            }
        ]
    }
}

  参数说明

参数 描述
touser 必须有,(openid或者user_code,多个接收者用竖线分隔)
touser_value_type 非必填,默认值为'openid'
1、当'touser_value_type'='openid'时,表示上面的字段'touser'使用openid进行推送
2、当'touser_value_type'='user_code'时,表示上面的字段'touser'使用user_code进行推送(适用于第三方用户体系与云助手一致,user_code相同,无需做用户打通)
agentid 必须有,应用code(p_apps.appcode)
msgtype 必须有,消息类型,目前支持text、news、oa
title 消息标题
description 消息描述
url 消息跳转地址
picurl 消息图片

  效果

1.3. oa消息

{
    "touser": "mysoft596713fb26afb120144809",
    "touser_value_type": "openid",
    "agentid": "3023",
    "msgtype": "oa",
    "biz_id": "abc_900000000001",
    "extra": {
      "biz_type": 1,
      "sound":"myywg_grab_order_task_repair"
    },
    "oa": {
        "message_url": "http://dingtalk.com",
        "head": {
            "bgcolor": "33b5e5",
            "text": "头部标题"
        },
        "body": {
            "title": "正文标题",
            "form": [
                {
                    "key": "姓名:",
                    "value": "张三"
                },
                {
                    "key": "年龄:",
                    "value": "20"
                },
                {
                    "key": "身高:",
                    "value": "1.8米"
                },
                {
                    "key": "体重:",
                    "value": "130斤"
                },
                {
                    "key": "学历:",
                    "value": "本科"
                }
            ],
            "rich": {
                "num": "15.6",
                "unit": "元"
            },
            "content": "大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本",
            "file_count": "3个附件",
            "author": "李四",
            "relation": "3个流程",
            "ywstatus": {
                "text": "已归档",
                "color": "ff0000"
            },
            "mark": [
                {
                    "bgcolor": "FFFFFF",
                    "text": "会议"
                }
            ]
        }
    }
}

  参数说明

参数 描述
touser 必须有,(openid或者user_code,多个接收者用竖线分隔)
touser_value_type 非必填,默认值为'openid'
1、当'touser_value_type'='openid'时,表示上面的字段'touser'使用openid进行推送
2、当'touser_value_type'='user_code'时,表示上面的字段'touser'使用user_code进行推送(适用于第三方用户体系与云助手一致,user_code相同,无需做用户打通)
agentid 必须有,应用code(p_apps.appcode)
msgtype 必须有,消息类型,目前支持text、news、oa
biz_id 消息业务id,用来刷新消息状态,待审类型的请务必传biz_id字段,刷新消息状态会用到(如果要将消息推往云助手的‘待办中心’则需要使用此字段)
extra.biz_type 消息业务类型,0:待审,1:待阅,不传默认为待阅(如果要将消息推往云助手的‘待办中心’则需要使用此字段)
extra.sound 消息推送-语音提醒(云助手内置了部分语音文件,按规范指定语音文件名即可)
message_url 消息跳转地址
bgcolor 消息头部颜色,长度限制为8个英文字符,其中前2为表示透明度,后6位表示颜色值,不要添加0x
oa.head.text 消息头部标题
oa.body.title 消息体的标题
body.form.key 消息体的关键字
body.form.value 消息体的关键字对应的值
body.rich.num 单行富文本信息的数目
body.rich.unit 单行富文本信息的单位
oa.body.content 消息体的内容,最多显示3行
oa.body.image 消息体中图片地址
oa.body.file_count 自定义的附件数目
oa.body.relation 关联流程
ywstatus.text 业务状态描述
ywstatus.color 业务状态描述颜色
oa.body.author 自定义的作者名字

  效果

  接口调用后返回结果如下:

{
    "errcode": 0,
    "errmsg": "ok"
}

1.4. 更新待办

接口地址

https://www.fdccloud.com/api/tenant-open/update-msg-status-by-usercode?access_token={$access_token}

传参方式:

POST

{

    "msg": [
        {
            "user_code": "zhangs",
            "biz_id": "900000000001",
            "todo": 1
        },
        {
            "user_code": "lis",
            "biz_id": "900000000002",
            "todo": 1
        }
    ]
}

  参数说明

参数 描述
user_code 必须有,用户代码
biz_id 必须有,业务biz_id
todo 待办状态:1:置为已办

  接口调用后返回结果如下:

{
    "errcode": 0,
    "errmsg": "ok"
}

1.5. 更改业务文字状态

接口地址

https://www.fdccloud.com/api/tenant-open/update-ywstatus?access_token={$access_token}

传参方式:

POST

{
    "touser": "mysoft596713fb26afb120144809",
    "touser_value_type": "openid",
    "agentid": "3023",
    "biz_id": "abc_900000000001",
    "ywstatus": {
        "text":"已完成",
        "color":"ff0000"
    }
}

  参数说明

参数 描述
touser 必须有(openid或者user_code)
touser_value_type 非必须,默认是openid,可选值openid或user_code
agentid 必须有,应用code
biz_id 必须有,业务biz_id
ywstatus 业务状态
text 业务状态描述
color 业务状态夜色

  接口调用后返回结果如下:

{
    "errcode": 0,
    "errmsg": "ok"
}

  效果

1.6. 消息置为已读

接口地址

https://www.fdccloud.com/api/tenant-open/reset-unread-msg-num

传参方式:

POST

{
    "tenant_id":"my56a9c966df069",
    "app_code":"3021",
    "user_type":"erp",
    "user_id":"zhangs3"
}

  参数说明

参数 描述
tenant_id 租户id,登录云助手后台获取
app_code 应用标识:3021:管理简讯、3042:移动计划
user_type 用户类型:erp、dingtalk、wx、multi_wx1、multi_wx2、multi_wx3
user_id 用户标识:erp的user_code、钉钉的用户id、微信的用户id

  接口调用后返回结果如下:

{
    "errcode": 0,
    "errmsg": "ok"
}

results matching ""

    No results matching ""