类 MessageHelper


  • public class MessageHelper
    extends java.lang.Object
    MessageHelper
    从以下版本开始:
    2022/08/23
    作者:
    jiangcs
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      java.lang.String aliSms​(java.lang.String phoneNumbers, java.lang.String signName, java.lang.String templateCode, java.lang.String templateParam, java.lang.String outId)
      阿里云短信消息
      java.lang.String aliSmsQuery​(java.lang.String phoneNumber, java.lang.String bizId, java.lang.String sendDate)
      查询 阿里云短信消息
      java.lang.String aliVoice​(java.lang.String calledNumber, java.lang.String ttsCode, java.lang.String ttsParam, java.lang.Integer playTimes, java.lang.Integer volume, java.lang.Integer speed, java.lang.String outId)
      阿里云 发送语音通话
      java.lang.String aliVoice​(java.lang.String calledNumber, java.lang.String ttsCode, java.lang.String ttsParam, java.lang.Integer playTimes, java.lang.Integer speed, java.lang.String outId)
      阿里云 发送语音通话
      java.lang.String aliVoice​(java.lang.String calledNumber, java.lang.String ttsCode, java.lang.String ttsParam, java.lang.Integer speed, java.lang.String outId)
      阿里云 发送语音通话
      java.lang.String aliVoice​(java.lang.String calledNumber, java.lang.String ttsCode, java.lang.String ttsParam, java.lang.String outId)
      阿里云 发送语音通话
      java.lang.String aliVoiceQuery​(java.lang.String callId)
      阿里云 查询语音通话
      void setAliApi​(AliApi aliApi)  
      void setWxApi​(WxApi wxApi)  
      boolean wxTemplateMsg​(java.lang.String accessToken, java.lang.String openId, java.lang.String templateId, java.lang.String templateData)
      微信模版消息
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • MessageHelper

        public MessageHelper()
    • 方法详细资料

      • aliSms

        public java.lang.String aliSms​(java.lang.String phoneNumbers,
                                       java.lang.String signName,
                                       java.lang.String templateCode,
                                       java.lang.String templateParam,
                                       java.lang.String outId)
        阿里云短信消息
        参数:
        phoneNumbers - 接收短信的手机号码,多个以半角逗号(,)分隔
        signName - 短信签名名称
        templateCode - 短信模板CODE
        templateParam - 短信模板变量对应的实际值,JSON格式
        outId - 自定义ID,回执消息中会返回此ID
        返回:
        发送回执ID
      • aliSmsQuery

        public java.lang.String aliSmsQuery​(java.lang.String phoneNumber,
                                            java.lang.String bizId,
                                            java.lang.String sendDate)
        查询 阿里云短信消息
        参数:
        phoneNumber - 接收短信的手机号码
        bizId - 发送回执ID
        sendDate - 短信发送日期,支持查询最近30天的记录,格式为yyyyMMdd
        返回:
        短信发送明细,JSON数组
      • aliVoice

        public java.lang.String aliVoice​(java.lang.String calledNumber,
                                         java.lang.String ttsCode,
                                         java.lang.String ttsParam,
                                         java.lang.String outId)
        阿里云 发送语音通话
        参数:
        calledNumber - 接收语音通知的手机号码
        ttsCode - 文本转语音模板ID
        ttsParam - 模板中的变量参数,JSON格式
        outId - 自定义ID,回执消息中会返回此ID
        返回:
        通话的唯一回执ID
      • aliVoice

        public java.lang.String aliVoice​(java.lang.String calledNumber,
                                         java.lang.String ttsCode,
                                         java.lang.String ttsParam,
                                         java.lang.Integer speed,
                                         java.lang.String outId)
        阿里云 发送语音通话
        参数:
        calledNumber - 接收语音通知的手机号码
        ttsCode - 文本转语音模板ID
        ttsParam - 模板中的变量参数,JSON格式
        speed - 语速控制。取值范围为:-500~500,默认值100
        outId - 自定义ID,回执消息中会返回此ID
        返回:
        通话的唯一回执ID
      • aliVoice

        public java.lang.String aliVoice​(java.lang.String calledNumber,
                                         java.lang.String ttsCode,
                                         java.lang.String ttsParam,
                                         java.lang.Integer playTimes,
                                         java.lang.Integer speed,
                                         java.lang.String outId)
        阿里云 发送语音通话
        参数:
        calledNumber - 接收语音通知的手机号码
        ttsCode - 文本转语音模板ID
        ttsParam - 模板中的变量参数,JSON格式
        playTimes - 一通电话内语音通知内容的播放次数。取值范围:1~3,默认取值3
        speed - 语速控制。取值范围为:-500~500,默认值100
        outId - 自定义ID,回执消息中会返回此ID
        返回:
        通话的唯一回执ID
      • aliVoice

        public java.lang.String aliVoice​(java.lang.String calledNumber,
                                         java.lang.String ttsCode,
                                         java.lang.String ttsParam,
                                         java.lang.Integer playTimes,
                                         java.lang.Integer volume,
                                         java.lang.Integer speed,
                                         java.lang.String outId)
        阿里云 发送语音通话
        参数:
        calledNumber - 接收语音通知的手机号码
        ttsCode - 文本转语音模板ID
        ttsParam - 模板中的变量参数,JSON格式
        playTimes - 一通电话内语音通知内容的播放次数。取值范围:1~3,默认取值3
        volume - 语音通知的播放音量。取值范围:0~100,默认取值100
        speed - 语速控制。取值范围为:-500~500,默认值100
        outId - 自定义ID,回执消息中会返回此ID
        返回:
        通话的唯一回执ID
      • aliVoiceQuery

        public java.lang.String aliVoiceQuery​(java.lang.String callId)
        阿里云 查询语音通话
        参数:
        callId - 通话的唯一识别ID
        返回:
        呼叫详情,JSON格式
      • wxTemplateMsg

        public boolean wxTemplateMsg​(java.lang.String accessToken,
                                     java.lang.String openId,
                                     java.lang.String templateId,
                                     java.lang.String templateData)
        微信模版消息
        参数:
        accessToken - AccessToken
        openId - 用户OpenId
        templateId - 模版Id
        templateData - 模版数据
        返回:
        true-成功;false-失败
      • setAliApi

        @Autowired(required=false)
        public void setAliApi​(AliApi aliApi)
      • setWxApi

        @Autowired(required=false)
        public void setWxApi​(WxApi wxApi)