说明
php 简单封装 腾讯即时通讯IM 服务端,便于自己方便使用
IM版本:v4
composer 安装
composer require errorcodetim
1.使用
$tim = new errorcodetimTim($config);
$config['appid'] 必须,腾讯即时通讯获得
$config['key'] 必须,腾讯即时通讯获得
$config['userid'] 必须,用户名或ID,一般应用管理员
初始化后会自动校验和缓存UserSig
2.获取UserSig
/**
* 获取UserSig
*/
$tim->getSign();
临时手动切换账号与UserSig
// $sign 为已获得的UserSig
$tim->setConfig($userid,$sign);
3.使用API
// $service 内部服务名
// $command 业务名
// $data 数组 需要传入的参数
$result = $tim->query($service,$command,$data = []);
print_r($result);
以数组的形式返回结果
//结果示例
[
"ActionStatus"=>"OK",
"ErrorInfo"=>"",
"ErrorCode"=>0
]
栗子:
导入单个帐号 文档参考:https://cloud.tencent.com/document/product/269/1608
使用方法:
$result = $tim->query('im_open_login_svc','account_import',[
'Identifier'=>'test',
'Nick'=>'test',
'FaceUrl'=>'http://www.qq.com'
]);
print_r($result);
具体业务逻辑与返回数据以官方文档为准 更多使用方法参考官方文档 https://cloud.tencent.com/document/product/269/1519
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。