收藏
回答

多人音视频通话接口 wx.joinVoIPChat签名问题?

多人音视频对话 用的是这两个接口wx.joinVoIPChat 和组件 voip-room。

1、在调用过程中一直提示这个错误

joinVoIPChat:fail: -10088, -10, join room failed. errType: 4, errCode: -12020, errMsg: invalid signature, -1

2、这个接口是免费试用的吗

服务端签名(php)

$data[] = "自己的appid";
$data[] = 'grop_ooo00_tests';//测试房间  这个groupId  需要生成唯一的  使用这个id 签名的人员进入都会进入一个实时语音房间
$data[] =  getNonceStr();
$data[] =  time();

sort($data,5); //
$st = implode('',$data); //拼接成一个字符串

$hash = hash_hmac('sha256', $st,$session_key); //通过 sha256

接口权限已经开通了

最后一次编辑于  11-17
回答关注问题邀请回答
收藏

1 个回答

  • ruinb0w
    ruinb0w
    11-17

    接口在小程序后台开通后就可以用了

    11-17
    有用
    回复 10
    • fn
      fn
      11-17
      您好,后台接口权限已经开通了。我这个签名写法有问题吗
      11-17
      回复
    • ruinb0w
      ruinb0w
      11-17回复fn
      你跑一下下面的示例, 看看结果是否一样
      https://developers.weixin.qq.com/minigame/dev/guide/open-ability/voip-chat.html#%E7%94%B3%E8%AF%B7%E5%BC%80%E9%80%9A
      如果一样, 检查一下这几个参数
      appId 小游戏的 appId
      groupId 游戏房间的唯一标识,由游戏自己保证唯一
      nonceStr 随机字符串,长度应小于 128
      timeStamp 生成这个随机字符串的 UNIX 时间戳(精确到秒)
      11-17
      1
      回复
    • fn
      fn
      11-17
      我是普通的小程序,普通的小程序能用这个接口吧?
      11-17
      回复
    • ruinb0w
      ruinb0w
      11-17回复fn
      只要能开通就应该能用, 不能用的话下面开关是灰色的
      11-17
      回复
    • fn
      fn
      11-17回复ruinb0w
      这个方法可以,发现了问题,我的php签名没问题,渲染的时候出了问题。
      11-17
      回复
    查看更多(5)
登录 后发表内容
问题标签