diff --git a/sdk/trtc/trtc.go b/sdk/trtc/trtc.go index 12a51e827daa65d3087f5d5458891b322eaad958..8dd257062ef59573eb65f57cb7ebfc0348e71f20 100644 --- a/sdk/trtc/trtc.go +++ b/sdk/trtc/trtc.go @@ -16,8 +16,8 @@ func CreateGroupTRTCUserSig(uid uint64) string { appSecret := "321bd60f73096b059c7350f1cd97d51028850b34fa58c5c0d26bb4a19e783de8" expireTimeInSeconds := uint32(60 * 60 * 24 * 7) //一个星期 nowTime := time.Now() - base64Str := base64.StdEncoding.EncodeToString([]byte(fmt.Sprintf("%d%v%v%v", uid, appId, nowTime.Unix(), expireTimeInSeconds))) - userSig := hmacSha256(fmt.Sprintf("%d%v%v%v%v", uid, appId, nowTime.Unix(), expireTimeInSeconds, base64Str), appSecret) + base64Str := base64.StdEncoding.EncodeToString([]byte(fmt.Sprintf("%d\n%v\n%v\n%v", uid, appId, nowTime.Unix(), expireTimeInSeconds))) + userSig := hmacSha256(fmt.Sprintf("%d\n%v\n%v\n%v\n%v", uid, appId, nowTime.Unix(), expireTimeInSeconds, base64Str), appSecret) mylogrus.MyLog.Infof("CreateGroupTRTCUserSig uid:%d, token:%s", uid, userSig) return userSig