Download the PHP package guyanyouyou/easemob-php-composer without Composer

On this page you can find all versions of the php package guyanyouyou/easemob-php-composer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package easemob-php-composer

easemob

环信及时通讯包开发,用于环信用户、群、聊天室等功能

此版本修改于zz98500的laravel版本 http://github.com/zz98500/laravel-easemob

去除了laravel框架相关的配置、缓存等,配置参数在实例化时通过外部传入,asscee_token通过方法调用,在库包外根据条件进行缓存,使本类包单纯实现环信接口,适用更多使用环境

安装

composer require guyanyouyou/easemob-php-composer

使用


实例化

获取token

$ease->getToken();


开放注册用户

$user = $ease->publicRegistration('xiaoming1');

授权注册 同一个用户只能注册一次

$user = $ease->authorizationRegistration('xiaoming1');

批量注册


获取用户

$user = $ease->getUser('xiaoming1');

获取app所有的用户

删除用户

$user = $ease->delUser('xiaoming1');

修改用户密码

$user = $ease->editUserPassword('xiaoming2',111);

修改昵称

$user = $ease->editUserNickName('xiaoming2',11);

强制用户下线

$user = $ease->disconnect('xiaoming2');

添加好友

$user = $ease->addFriend('xiaoming2','xiaoming3');

删除用户

$user = $ease->delFriend('xiaoming2','xiaoming3');

显示用户好友

$user = $ease->showFriends('xiaoming2');


上传文件

$ease->uploadFile($file_path);

下载文件

$ease->downloadFile($uuid, $share_secret);


发送文本消息

$ease->sendMessageText($users, $target_type = 'users', $message = "", $send_user = 'admin', $ext = []);

发送图片消息

$ease->sendMessageImg($users, $target_type = 'users', $uuid, $share_secret, $file_name, $width = 480, $height = 720, $send_user = 'admin');

发送语音消息

$ease->sendMessageAudio($users, $target_type = 'users', $uuid, $share_secret, $file_name, $length = 10, $send_user = 'admin');

发送视频消息

$ease->sendMessageVideo($users, $target_type = 'users', $video_uuid, $video_share_secret, $video_file_name, $length = 10, $video_length = 58103, $img_uuid, $img_share_secret, $send_user = 'admin');

消息透传

$ease->sendMessagePNS($users, $target_type = 'users', $action = "", $send_user = 'admin');

拉取历史消息

$ease->getChatMessages($time = '20170801');


获取群信息

$ease->groups($group_ids);

新建群

$ease->groupCreate($group_name, $group_description = '描述', $owner_user, $members_users = [], $is_public = true, $max_user = 200, $is_approval = true)

修改群信息

$ease->groupEdit($group_id, $group_name = "", $group_description = "", $max_user = 0)

删除群

$ease->groupDel($group_id)

获取所有群成员

$ease->groupUsers($group_id)

添加群成员

$ease->groupAddUsers($group_id, $users)

删除群成员

$ease->groupDelUsers($group_id, $users)

获取用户所以参加的群

$ease->userToGroups($user)

群转让

$ease->groupTransfer($group_id, $new_owner_user)


查看聊天室详情

$ease->room($room_id)

创建聊天室

$ease->roomCreate($room_name, $owner_name, $room_description = "描述", $max_user = 200, $member_users = [])

删除聊天室

$ease->roomDel($room_id)

修改聊天室信息

$ease->roomEdit($room_id, $room_name = "", $room_description = "", $max_user = 0)

获取用户参加的聊天室

$ease->userToRooms($user)

聊天室添加成员

$ease->roomAddUsers($room_id, $users)

聊天室删除成员

$ease->roomDelUsers($room_id, $users)


All versions of easemob-php-composer with dependencies

PHP Build Version
Package Version
Requires php Version >=5.6.0
lib-curl Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package guyanyouyou/easemob-php-composer contains the following files

Loading the files please wait ....