light/easemob

0.1.5 2017-02-14 09:58 UTC

This package is auto-updated.

Last update: 2024-09-08 19:51:30 UTC


README

Easemob Restful Api SDK for PHP.

Build Status version Download Scrutinizer Code Quality Code Coverage Contact

安装

安装此扩展的首选方式是通过composer

运行以下命令之一:

php composer.phar require --prefer-dist light/easemob "*"

或将其添加到您的composer.json文件的require部分:

"light/easemob": "*"

用法

use Monolog\Logger;

$easemob = new Easemob([
  'enterpriseId' => 'enterpriseID',
  'appId' => 'appID',
  'clientId' => 'clientID',
  'clientSecret' => 'clientSecret',
  'log' => [
      'file' => '/var/easemob.log',
      'level' =>Logger::DEBUG,
  ],
]);

用户系统

$user = $easemob->user;
  • 注册单个用户 $user->register(['username' => 11, 'password' => 'password'])
  • 注册多个用户 $user->register([['username' => 1, 'password' => 'password'], ['username' => 2, 'password' => 'password'])
  • 获取单个用户 $user->one(1)
  • 获取所有用户 $user->all(/*$cursor*//*, $limit = 20*/)
  • 删除单个用户 $user->remove(1)
  • 删除多个用户 $user->batchRemove(/*$count = 100*/) ...

消息系统

$message = $user->message;

//发送文本消息
$text = new \light\Easemob\Message\Text(['msg' => 'hello']);
$message->send($text);

....

许可证

MIT