定制 lyhiving/tencentcloud-imsdk 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

lyhiving/tencentcloud-imsdk

Composer 安装命令:

composer require lyhiving/tencentcloud-imsdk

包简介

Tentcent Cloud IM SDK

README 文档

README

腾讯云的云通信SDK composer版本(仅限于独立模式)。

安装

使用 Composer

{
    "require": {
            "lyhiving/tencentcloud-imsdk": "1.0.*"
    }
}

用法

请到 腾讯云-》云通信 选择应用(没有的话需要申请),应用配置中“下载公私钥”,并解压到演示目录。

<?php

use lyhiving\tencentcloud\imsdk;

$api = new imsdk();
$api->SetAppid(1400123325); //设置腾讯云云通信应用的appid
$private = file_get_contents(dirname(__FILE__).DIRECTORY_SEPARATOR.'private_key'); //私钥地址,可以传文本
var_dump($private);
$api->SetPrivateKey($private);
$public = file_get_contents(dirname(__FILE__).DIRECTORY_SEPARATOR.'public_key');//公钥地址,可以传文本
var_dump($public);
$api->SetPublicKey($public);
$sig = $api->genSig('user1');
$result = $api->verifySig($sig, 'user1', $init_time, $expire_time, $error_msg);
var_dump(['$sig'=>$sig]); //打印签名
var_dump($result); //检验结果
var_dump($init_time);
var_dump($expire_time);
var_dump($error_msg);

重点:openssl 这个php的扩展必须安装的。

统计信息

  • 总下载量: 8
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2018-09-05

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固