Skip to content

Commit a21c3ad

Browse files
author
yutingzeng
committed
绑定所需参数
1 parent 7ca86fc commit a21c3ad

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

src/main/java/com/tencentyun/TLSSigAPIv2.java

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -156,9 +156,15 @@ public byte[] genUserBuf(String account ,long dwAuthID, long dwExpTime ,
156156
public String genSig(String identifier, long expire) {
157157
return genSig(identifier, expire, null);
158158
}
159-
160-
public String genSigWithUserBuf(String identifier, long expire) {
161-
byte[] userbuf = genUserBuf(identifier,1000,expire,255,0); //生成userbuf
159+
/*
160+
* @param identifier 用户名
161+
* @param expire 超时时间
162+
* @param privilege 用户权限,255表示所有权限,主播0xff,观众0xab
163+
* @param dwAccountType 用户类型,默认为0
164+
* @return byte[] userbuf
165+
*/
166+
public String genSigWithUserBuf(String identifier, long expire,long roomnum, long privilege) {
167+
byte[] userbuf = genUserBuf(identifier,roomnum,expire,privilege,0); //生成userbuf
162168
return genSig(identifier, expire, userbuf);
163169
}
164170
}

src/test/com/tencentyun/TLSSigAPITest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public void testGenSig() {
3636
@Test
3737
public void testGenSigWithUserBug() {
3838
TLSSigAPIv2 api = new TLSSigAPIv2(1400000000, "5bd2850fff3ecb11d7c805251c51ee463a25727bddc2385f3fa8bfee1bb93b5e");
39-
System.out.println(api.genSigWithUserBuf("xiaojun", 180*86400));
39+
System.out.println(api.genSigWithUserBuf("xiaojun", 180*8640010000255));
4040
}
4141

4242
/**

0 commit comments

Comments
 (0)