腾讯云即时通讯im之获取userSig

官方文档:

https://cloud.tencent.com/document/product/269/32688

https://github.com/tencentyun/tls-sig-api-v2-php 具体文档

这里我用的是源码集成的  app下新建文件夹Libs 将文档中的TLSSigAPIv2.php 粘贴到Libs文件夹下面,然后在方法最上面加上命名空间

执行composer dump-autoload 这时候会发现vendor/composer 里autoload_classmap.php 有了下面这行

'App\\Utils\\TLSSigAPIv2' => $baseDir . '/app/Libs/TLSSigAPIv2.php',

然后就可以直接调用了

$tencentIM = new TLSSigAPIv2($this->sdkAppid, $this->key);
$userSig = $tencentIM->genUserSig($id, 24 * 3600 * 365); 得到的就是userSig了
这里要注意的是时间不能太长不然生成的UserSig会一直提示有误(我就是掉这个坑里了)

本文地址:https://blog.csdn.net/stand_forever/article/details/112547606