| | |
| | | * @return |
| | | */ |
| | | public static String getRandNumber() { |
| | | // 计算token |
| | | // Date date = new Date(); |
| | | // String dateFormat = new SimpleDateFormat("yyyyMMddHHmmssSSS").format(date); |
| | | Random random = new Random(); |
| | | //把随机生成的数字转成字符串 |
| | | String str = String.valueOf(random.nextInt(9)); |
| | | for (int i = 0; i < 5; i++) { |
| | | str += random.nextInt(9); |
| | | } |
| | | return String.valueOf(System.currentTimeMillis()) + str; |
| | | return str; |
| | | } |
| | | |
| | | /** |
| | |
| | | DynSMSAPI api = (DynSMSAPI) provider.getApi(ApiEnum.SENDDYNSMS); |
| | | api.setRequestUrl(SmsConstant.HOST + SmsConstant.sendVarUrl); |
| | | //请求参数 |
| | | // sendRequest.setDynData(new String[][]{{"手机号码", "编号"}, {"13000000000", "456"}}); |
| | | sendRequest.setSerialNumber(new SimpleDateFormat("yyyyMMddHHmmssSSS").format(new Date())); |
| | | ComResult<DynSMSSendDataResult> result = api.request(sendRequest); |
| | | return JSON.toJSONString(result); |