zoukankan      html  css  js  c++  java
  • 第三方短信

    调用第三方短信验证

    首先进入阿里云去找到短信服务Api,然后在项目中调试,调试完成将他封装成模板类

    @Component
    public class SmsTest {
    
    	@Value("${sms.host}")
    	String host;
    	
    	@Value("${sms.path}")
    	String path ;
    	
    	@Value("${sms.method}")
    	String method;
    	
    	@Value("${sms.appcode}")
    	String appcode;
    	
    	public AppResponse<String> sendSms(Map<String , String> querys) {
    		Map<String, String> headers = new HashMap<String, String>();
    		
    		headers.put("Authorization", "APPCODE " + appcode);
    //		Map<String, String> querys = new HashMap<String, String>();
    //		querys.put("mobile", "19841822793");
    //		querys.put("param", "code:1234");
    //		querys.put("tpl_id", "TP1711063");
    		Map<String, String> bodys = new HashMap<String, String>();
    
    		try {
    
    			HttpResponse response = HttpUtils.doPost(host, path, method, headers, querys, bodys);
    			System.out.println(response.toString());
    			return AppResponse.ok(response.toString());
    			
    		} catch (Exception e) {
    			e.printStackTrace();
    			return AppResponse.fail(null);
    		}
    	}
    }
    

    配置类中加入自动注入的信息

    sms.host=
    sms.path=
    sms.method=
    sms.appcode=
    

    自动注入

    @Autowired
    SmsTest smsTest;
    
  • 相关阅读:
    day55---前端基础之BOM操作和DOM操作
    每日作业5/8
    数据库之索引
    数据库之视图、触发器、事务、存储过程、内置函数、流程控制
    每日作业5/7
    数据备份与pymysql模块
    Navicat与MySQL使用
    每日作业5/6
    数据库之多表查询
    数据库之单表查询
  • 原文地址:https://www.cnblogs.com/mankaixin/p/13860720.html
Copyright © 2011-2022 走看看