开发者社区 问答 正文

在AUI那我拿到了那些参数,怎么请求appserver获取连麦的token呢?

在AUI那我拿到了那些参数,怎么请求appserver获取连麦的token呢?appserver的api文档没有写明获取带token的连麦url的方式。https://help.aliyun.com/zh/live/user-guide/api-reference-609763?spm=a2c4g.11186623.0.0.7ab31a58pVNMN4

展开
收起
三分钟热度的鱼 2023-08-01 13:04:26 104 分享 版权
来自: 阿里云CDN
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    获取连麦的token需要进行以下步骤:

    1. 首先,通过AUI(阿里语音智能交互)获取到相关参数,这包括你的appKey、deviceId、userId等信息。

    2. 使用上述参数构建一个HTTP请求,向你的App Server发送获取连麦token的请求。

    3. 在App Server中,根据接收到的请求,使用你的appKey和其他必要的认证信息(如签名、Access Key等)来生成访问令牌(token)。

    4. 将生成的连麦token作为响应返回给客户端。

    2023-08-01 19:10:55
    赞同 展开评论
  • 北京阿里云ACE会长

    获取带有token的连麦URL,您需要先通过AUI Kits集成工具来搭建互动直播场景SDK,然后使用AppServer的API创建直播间并获取直播间ID。接下来,您可以使用AppServer的API获取IM建连的token。最后,您可以使用场景SDK中的API获取带有token的连麦URL。

    具体步骤如下:

    使用AUI Kits集成工具来搭建互动直播场景SDK。

    使用AppServer的API创建直播间并获取直播间ID。您可以使用API文档中的 "/api/v1/live/create" 接口来创建直播间,该接口需要授权,您需要在请求头中添加 token 属性来进行鉴权。请求成功后,将返回直播间ID。

    使用AppServer的API获取IM建连的token。您可以使用API文档中的 "/api/v1/live/token" 接口来获取IM建连的token,该接口需要授权,您需要在请求头中添加 token 属性来进行鉴权。请求成功后,将返回建连的token。

    使用场景SDK的API获取带有token的连麦URL。根据您使用的场景SDK不同,获取带有token的连麦URL的方式也会不同。您可以查看场景SDK的文档来了解具体的API使用方法。

    2023-08-01 17:09:03
    赞同 展开评论
  • 目前互动直播间类型分为普通直播和连麦直播。
    普通直播时,只有主播调用 get 接口才会返回 push_url_info (推流地址对象),
    连麦直播时,所以用户调用 get 接口都会返回 link_info 对象,其中 rtc_push_url 为该用户的推流地址,rtc_pull_url 为该用户的拉流地址。cdn_pull_info 为普通用户cdn拉流地址集。
    详见文档:https://help.aliyun.com/zh/live/user-guide/api-reference-609763?spm=a2c4g.11186623.0.0.d57f272cWcLP4P#sRzmA
    而推拉流地址中的 token 生成逻辑请参考:https://help.aliyun.com/zh/live/user-guide/token-based-authentication?spm=a2c4g.11186623.0.0.e5dc6cf01gdWks#task-2247187 此回答整理自钉群“AUI客户支持群”

    2023-08-01 13:30:06
    赞同 展开评论
问答分类:
API
问答地址: