PHP code example of everstu / netless-token

1. Go to this page and download the library: Download everstu/netless-token library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

everstu / netless-token example snippets


use Netless\Token\Generate;

$netlessToken = new Generate;
$sdkToken = $netlessToken->sdkToken(
    "netless ak",
    "netless sk",
    1000 * 60 * 10, // token 有效时间 (10分钟),为 0 时,即永不过期。单位毫秒
    array(
        "role" => Generate::AdminRole // 可以选择 Generate::ReaderRole / TokenRole.WriterRole
    )
);

use Netless\Token\Generate;

$netlessToken = new Generate;
$roomToken = $netlessToken->roomToken(
    "netless ak",
    "netless sk",
    1000 * 60 * 10, // token 有效时间 (10分钟),为 0 时,即永不过期。单位毫秒
    array(
        "role" => Generate::ReaderRole, // 可以选择 Generate::AdminRole / TokenRole.WriterRole
        "uuid" => "房间的 UUID"
    )
);

use Netless\Token\Generate;

$netlessToken = new Generate;
$taskToken = $netlessToken->taskToken(
    "netless ak",
    "netless sk",
    1000 * 60 * 10, // token 有效时间 (10分钟),为 0 时,即永不过期。单位毫秒
    array(
        "role" => Generate::WriterRole // 可以选择 Generate::AdminRole / TokenRole.ReaderRole
        "uuid" => "任务的 UUID"
    )
);