11const qiniu = require ( "../index.js" ) ;
22
33//ak, sk 获取参考 https://developer.qiniu.com/dora/kb/3702/QiniuToken
4- var ACCESS_KEY = 'DXFtikq1YuDT_WMUntOpzpWPm2UZVtEnYvN3-CUD' ;
5- var SECRET_KEY = 'F397hzMohpORVZ-bBbb-IVbpdWlI4SWu8sWq78v3' ;
6- var credentials = new qiniu . credentials ( ACCESS_KEY , SECRET_KEY )
4+ var ACCESS_KEY = "ak" ;
5+ var SECRET_KEY = "sk" ;
6+ var credentials = new qiniu . Credentials ( ACCESS_KEY , SECRET_KEY ) ;
77
88
99//参考 https://github.com/pili-engineering/QNRTC-Server/blob/master/docs/api.md
1010
1111var data = {
12- 'hub' : 'hub' ,
13- 'title' : 'title' ,
14- 'maxUsers' : 10 ,
15- 'noAutoCloesRoom' : true ,
16- 'noAutoCreateRoom' : true ,
17- 'noAutoKickUser' : true
18- }
12+ "hub" : "your hub" ,
13+ "title" : "your title" ,
14+ "maxUsers" : 10 ,
15+ "noAutoKickUser" : true
16+ } ;
1917
2018qiniu . app . createApp ( data , credentials , function ( err , res ) {
2119 if ( err ) {
22- console . log ( err )
20+ console . log ( err ) ;
2321 } else {
24- console . log ( res )
22+ console . log ( res ) ;
2523 }
26- } )
24+ } ) ;
2725
28- qiniu . app . getApp ( ' appId' , credentials , function ( err , res ) {
26+ qiniu . app . getApp ( " appId" , credentials , function ( err , res ) {
2927 if ( err ) {
30- console . log ( err )
28+ console . log ( err ) ;
3129 } else {
32- console . log ( res )
30+ console . log ( res ) ;
3331 }
34- } )
32+ } ) ;
3533
36- qiniu . app . deleteApp ( ' appId' , credentials , function ( err , res ) {
34+ qiniu . app . deleteApp ( " appId" , credentials , function ( err , res ) {
3735 if ( err ) {
3836 console . log ( err )
3937 } else {
4038 console . log ( res )
4139 }
42- } )
40+ } ) ;
4341
4442var data1 = {
45- 'hub' : 'hub' ,
46- 'title' : 'title' ,
47- 'maxUsers' : 10 ,
48- 'noAutoCloseRoom' : true ,
49- 'noAutoCreateRoom' : true ,
50- 'noAutoKickUser' : true ,
51- 'mergePublishRtmp' :{
52- 'enable' : true ,
53- 'audioOnly' : true ,
54- 'height' : 1920 ,
55- 'width' : 1080 ,
56- 'fps' : 60 ,
57- 'kbps' : 1000 ,
58- 'url' : 'rtmp://xxx.example.com/test' ,
59- 'streamTitle' : 'meeting'
43+ "hub" : "your hub" ,
44+ "title" : "your title" ,
45+ "maxUsers" : 10 ,
46+ "noAutoKickUser" : true ,
47+ "mergePublishRtmp" :{
48+ "enable" : true ,
49+ "audioOnly" : true ,
50+ "height" : 1920 ,
51+ "width" : 1080 ,
52+ "fps" : 60 ,
53+ "kbps" : 1000 ,
54+ "url" : "rtmp://xxx.example.com/test" ,
55+ "streamTitle" : "meeting"
6056 }
61- }
57+ } ;
6258
6359
64- qiniu . app . updateApp ( ' appId' , data1 , credentials , function ( err , res ) {
60+ qiniu . app . updateApp ( " appId" , data1 , credentials , function ( err , res ) {
6561 if ( err ) {
66- console . log ( err )
62+ console . log ( err ) ;
6763 } else {
68- console . log ( res )
64+ console . log ( res ) ;
6965 }
7066} )
7167
7268
73- qiniu . room . listUser ( ' appId' , ' roomName' , credentials , function ( err , res ) {
69+ qiniu . room . listUser ( " appId" , " roomName" , credentials , function ( err , res ) {
7470 if ( err ) {
75- console . log ( err )
71+ console . log ( err ) ;
7672 } else {
77- console . log ( res )
73+ console . log ( res ) ;
7874 }
7975} )
8076
81- qiniu . room . kickUser ( ' appId' , ' roomName' , ' userId' , credentials , function ( err , res ) {
77+ qiniu . room . kickUser ( " appId" , " roomName" , " userId" , credentials , function ( err , res ) {
8278 if ( err ) {
83- console . log ( err )
79+ console . log ( err ) ;
8480 } else {
85- console . log ( res )
81+ console . log ( res ) ;
8682 }
8783} )
8884
8985//type of(offset limit) = Num such as 5 10
90- qiniu . room . listActiveRoom ( ' appId' , ' prefix' , ' offset' , ' limit' , credentials , function ( err , res ) {
86+ qiniu . room . listActiveRoom ( " appId" , " prefix" , " offset" , " limit" , credentials , function ( err , res ) {
9187 if ( err ) {
92- console . log ( err )
88+ console . log ( err ) ;
9389 } else {
94- console . log ( res )
90+ console . log ( res ) ;
9591 }
9692} )
9793
9894
9995//expireAt = 1524128577 or empty
10096var roomAccess = {
101- ' appId' : ' appId' ,
102- ' roomName' : ' roomName' ,
103- ' userId' : ' userId' ,
104- ' expireAt' : 1524128577 ,
105- ' permission' : ' admin'
97+ " appId" : "your appId" ,
98+ " roomName" : "your roomName" ,
99+ " userId" : " userId" ,
100+ " expireAt" : 1524128577 ,
101+ " permission" : " admin"
106102}
107103
108- console . log ( qiniu . room . roomToken ( roomAccess , credentials ) )
104+ Console . log ( qiniu . room . roomToken ( roomAccess , credentials ) ) ;
0 commit comments