trtc.go 612 Bytes
Newer Older
chenweijian's avatar
chenweijian committed
1 2 3 4
package trtc

import (
	"fmt"
chenweijian's avatar
chenweijian committed
5
	"git.hilo.cn/hilo-common/mylogrus"
chenweijian's avatar
chenweijian committed
6 7 8
)

//创建群组的TRTC通道,token有效时长:一个星期
chenweijian's avatar
chenweijian committed
9
func CreateGroupTRTCUserSig(uid uint64) string {
chenweijian's avatar
chenweijian committed
10
	appId := 1400548270
chenweijian's avatar
chenweijian committed
11
	appSecret := "321bd60f73096b059c7350f1cd97d51028850b34fa58c5c0d26bb4a19e783de8"
chenweijian's avatar
chenweijian committed
12
	expireTimeInSeconds := 60 * 60 * 24 * 7 //一个星期
chenweijian's avatar
chenweijian committed
13

chenweijian's avatar
chenweijian committed
14
	sig, err := GenUserSig(appId, appSecret, fmt.Sprintf("%d", uid), expireTimeInSeconds)
chenweijian's avatar
chenweijian committed
15 16 17 18 19 20
	if err != nil {
		mylogrus.MyLog.Errorf("CreateGroupTRTCUserSig uid:%d, err:%v", uid, err)
	}
	mylogrus.MyLog.Infof("CreateGroupTRTCUserSig uid:%d, token:%s", uid, sig)

	return sig
chenweijian's avatar
chenweijian committed
21
}