cccdl/tencent_im_sdk

腾讯云IM SDK for PHP

1.0.8 2024-09-20 02:01 UTC

This package is auto-updated.

Last update: 2024-09-20 02:02:34 UTC


README

目前尚未找到任何相关腾讯云服务端API-SDK,类似的Composer包又只包含部分内容,因此自己开发了一个Composer包,方便大家使用,目前正在开发中。前段时间比较忙,终于抽出时间继续这个包的开发,逐步添加功能!

主要新特性

  • 采用新版本签名算法(如果您的SDKAppID是在2019年7月19日之前创建的,建议升级为HMAC-SHA256算法)
  • 仅抛出请求错误异常、请求失败异常,其余原样返回
  • 对接口进行封装,不需要使用者对照文档进行复杂的参数构建,很多时间只需要传递单个实参或一维数组,尽可能避免使用者参阅文档,提高生产力

更新日志

  • 1.0.5 腾讯IM即时通讯(增加账号管理相关接口)

需求

  • 账号管理
  • 单聊消息
  • 全员推送
  • 资料管理
  • 关系链管理
  • 群组管理
  • 全局禁言管理
  • 运营管理
  • 回调

安装

运行环境要求PHP7.1+。

$ composer require cccdl/tencent_im_sdk

接口对应文件

快速使用

在您开始之前,您需要注册腾讯云并获取您的凭证

<?php

use cccdl\tencent_im_sdk\Im\ImOpenLoginSvc;

$im = new imOpenLoginSvc($appId, $key, $identifier);

$res = $im->queryState(['1000001', '1000002']);

文档

腾讯云文档中心

问题

提交Issue,不符合指南的问题可能会立即关闭。

贡献

您可以通过以下三种方式之一进行贡献:

  1. 使用问题追踪器提交bug报告。
  2. 问题追踪器上回答问题或修复bug。
  3. 贡献新特性或更新wiki。

代码贡献过程并不非常正式。您只需要确保遵循PSR-0、PSR-1和PSR-2编码规范。任何新的代码贡献都必须伴随适用的单元测试。

许可证

MIT