消息&短信 MSGSMS-Java:接收上行短信

时间:2025-02-12 15:01:52

接收上行短信

需要引入的maven依赖为:org.springframework:spring-web:5.3.21(样例版本)

 1 2 3 4 5 6 7 8 91011121314151617181920212223242526272829
import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.bind.annotation.RestController;import org.springframework.web.bind.annotation.PostMapping;@RestControllerpublic class DemoController {     /*     * @param smsMsgId   上行短信的唯一标识。     * @param from       上行短信发送方的号码。     * @param to         上行短信接收方的号码。     * @param body       上行短信发送的内容。     * @param createTime //上行短信创建时间,即短信平台接收到用户发送的上行短信的时间(采用标准UTC格式,例如:2018-02-12T15:30:20Z。不同编程语言中的时间格式转换方式不同,部分语言可参考表 不同编程语言的时间格式)。     *                   //在控制台创建应用时配置需要“接收上行短信回复时间”后,平台才会在Body中附带此字段,该字段只对http协议的短信生效。     */    @PostMapping("/up SMS ")    public void receiveHwSms(@RequestParam String smsMsgId,                             @RequestParam String from,                             @RequestParam String to,                             @RequestParam String body,                             @RequestParam(required = false) String createTime) {        System.out.println("  ================receive upSMS ======================");        // 打印上面的RequestParam        System.out.println("  smsMsgId: " + smsMsgId);        System.out.println("  from: " + from);        System.out.println("  to: " + to);        System.out.println("  body: " + body);        System.out.println("  createTime: " + createTime);    }}

support.huaweicloud.com/devg-msgsms/sms_04_0002.html