阿里云音视频通信RTC控制台为您提供生成和校验Token的工具。您可以在服务端动态生成音视频通信Token前生成临时Token,测试应用是否正常。您也可以通过校验服务端下发的Token信息,验证是否成功加入频道进行通话。

生成Token

当您集成RTC SDK时想快速验证SDK是否正常运行,您可以在Token生成器中生成一个临时Token,帮助您快速测试应用。

  1. 登录音视频通信RTC控制台
  2. 在左侧导航栏,单击接入工具
  3. Token生成器页签下,输入生成Token所需要的参数。
    参数 描述
    AppID 应用ID,在控制台应用管理页面创建和查看。
    AppKey 应用AppKey,在控制台应用管理页面查询。
    ChannelId 频道ID。1~64位,支持大小写字母、数字、下划线(_)、中划线(-)。
    UserId 用户ID。1~64位,支持大小写字母、数字、下划线(_)、中划线(-)。
    Nonce 随机码。需要加上前缀AK-,由字母[a,z],[A,Z]和数字[0,9]组成,不包含特殊字符,最大64字节。例如:AK-2b9be4b25c2d38c409c376ffd2372be1。
    TimeStamp 过期时间戳。可以选择12小时、24小时、3天和7天,代表令牌有效时间为当前时间+所选择小时数。
  4. 单击生成
    生成Token

校验Token

当您在搭建完AppServer之后,在应用准备正式上线前,Token校验工具可以帮助您校验服务端生成的正式Token。可以快速验证应用,定位问题,避免出现加入频道失败等问题。

  1. 登录音视频通信RTC控制台
  2. 在左侧导航栏,单击接入工具
  3. Token校验器页签下,输入校验Token所需要的参数。
    参数 描述
    AppID 应用ID,在控制台应用管理页面创建和查看。
    AppKey 应用ID的AppKey,在控制台应用管理页面查询。
    ChannelId 频道ID。1~64位,支持大小写字母、数字、下划线(_)、中划线(-)。
    UserId 用户ID。1~64位,支持大小写字母、数字、下划线(_)、中划线(-)。
    Nonce 随机码,由AppServer下发。需要加上前缀AK-,由字母[a,z],[A,Z]和数字[0,9]组成,不包含特殊字符,最大64字节。例如:AK-2b9be4b25c2d38c409c376ffd2372be1。
    TimeStamp 过期时间戳,例如:1560588594代表过期时间为2019-06-15 16:49:54。
    Token 加入频道的Token,由AppServer生成。
  4. 单击校验
    • 校验成功,您可以正常加入频道进行通话。
    • 校验失败,请重新检查各项参数和服务端下发的Token信息。

相关文档