腾讯云即时通讯im之获取userSig
程序员文章站
2022-03-07 21:53:37
腾讯云即时通讯im之获取userSig官方文档:https://cloud.tencent.com/document/product/269/32688https://github.com/tencentyun/tls-sig-api-v2-php具体文档这里我用的是源码集成的 app下新建文件夹Libs 将文档中的TLSSigAPIv2.php 粘贴到Libs文件夹下面,然后在方法最上面加上命名空间执行composer dump-autoload 这时候会发现vendor/.....
腾讯云即时通讯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