电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

如何二开调用消息平台接口发送消息

来源:金蝶云社区作者:金蝶2024-09-236

如何二开调用消息平台接口发送消息

【问题描述】

往消息平台发送消息支持二开调用接口去发送

【场景介绍】

  • 业务场景及原因分析:

    如果不想配置消息模板、消息配置去发送消息,想通过插件去发消息,可以调用接口发送

  • 支持版本:PT-146915 [8.0.0.202206]及以后的版本

【解决方案】

一. 主要步骤

  1. 配置消息来源

  2. 接口调用

二. 详细操作

1. 先用Administrator登录,新增一个消息来源,提交审核后生成消息来源编码,调用发送消息接口需要有消息来源,否则会发送失败

image.webp

2. 接口调用

代码调用接口 MessageSendServiceHelper.AsyncSendSimpleTextMessage(this.Context, simpleTextMsgSendInfo)就可以发送消息平台消息了:

需要确保以下组件时间至少要2022年6月的版本:

Kingdee.BOS.Core.dll

Kingdee.BOS.MessageCenter.Model.dll

Kingdee.BOS.MessageCenter.ServiceHelper.dll

示例代码:

       

        using Kingdee.BOS.Core.MessageCenter; 

         using Kingdee.BOS.MessageCenter.Model; 

        using Kingdee.BOS.MessageCenter.Model.Receiver; 

         using Kingdee.BOS.MessageCenter.ServiceHelper;

        //PS: Kingdee.BOS.Core.MessageCenter是组件Kingdee.BOS.Core.dll


        /// <summary>

        /// 测试发送消息

        /// </summary>

       public void TestSendMessage()

        {

            Kingdee.BOS.MessageCenter.Model.SimpleTextMessageSendInfo simpleTextMsgSendInfo = new SimpleTextMessageSendInfo();

            simpleTextMsgSendInfo.MsgType = (int)MsgCenterMessageType.BusinessMsg; //1-业务消息 2-预警消息 3-运营消息 4-公告消息

            simpleTextMsgSendInfo.Level = (int)MessageLevel.Normal;  //1-提醒 2-警告 3-紧急


            //消息通道:以下分别是消息通知、短信、邮箱,可以根据需要添加

            //注意:如果需要发送邮箱,需要配置Administrator的个人信息下的邮箱配置,并测试发送成功才行

            List<int> channelList = new List<int>();

            channelList.Add((int)Kingdee.BOS.BusinessEntity.MessageCenter.MessageChannelType.MessageCenter);

            channelList.Add((int)Kingdee.BOS.BusinessEntity.MessageCenter.MessageChannelType.Mobile);

            channelList.Add((int)Kingdee.BOS.BusinessEntity.MessageCenter.MessageChannelType.Mail);

            simpleTextMsgSendInfo.Channels = channelList.To

如何二开调用消息平台接口发送消息

【问题描述】往消息平台发送消息支持二开调用接口去发送【场景介绍】业务场景及原因分析:如果不想配置消息模板、消息配置去发送消息,想通...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信