agora-access-token
Version:
```shell npm i agora-access-token ```
29 lines (22 loc) • 652 B
Markdown
```shell
npm i agora-access-token
```
```javascript
const {AccessToken} = require('./index')
const {Token, Priviledges} = AccessToken
```
```javascript
var appID = "<Your app ID>";
var appCertificate = "<Your app certificate>";
var channel = "<The channel this token is generated for>";
var uid = <The uid this token is generated for>;
// expire timestamp, 0 indicates never expire - note a key is valid for 24 hours maximum
var expireTimestamp = 0;
var key = new Token(appID, appCertificate, channel, uid);
key.addPriviledge(Priviledges.kJoinChannel, expireTimestamp);
var token = key.build();
```