| | |
| | | package com.ruoyi.rongcloud.service.Impl; |
| | | |
| | | import com.alibaba.fastjson2.JSONObject; |
| | | import com.fasterxml.jackson.databind.util.JSONPObject; |
| | | import com.ruoyi.alarm.stealAlarm.domain.ArdAlarmStealelec; |
| | | import com.ruoyi.common.core.domain.entity.SysUser; |
| | | import com.ruoyi.rongcloud.domain.TokenParam; |
| | | import com.ruoyi.rongcloud.service.RongCloudService; |
| | |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.Date; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * @Description: |
| | |
| | | String Nonce = String.valueOf(Math.random()).split("\\.")[1]; |
| | | String Timestamp = String.valueOf(new Date().getTime()); |
| | | String Signature = DigestUtils.sha1Hex(appSecret + Nonce + Timestamp);//App Secret + Nonce + Timestamp |
| | | String token = rongCloudClient.getToken(rongyunApiUrl,appKey, Nonce, Timestamp, Signature, param); |
| | | String jsonStr = rongCloudClient.getToken(rongyunApiUrl,appKey, Nonce, Timestamp, Signature, param); |
| | | Map map = JSONObject.parseObject(jsonStr, Map.class); |
| | | String token = (String)map.get("token"); |
| | | return token; |
| | | } |
| | | } |