欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

腾讯云即时通讯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

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

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

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

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

执行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