<?php require_once __DIR__ . '/../autoload.php'; $config = require_once 'config.php'; use Easemob\Auth; use Easemob\WhiteList; // 初始化授权对象 $easemob = $config['easemob']; $auth = new Auth($easemob['app_key'], $easemob['client_id'], $easemob['client_secret']); // 设置 REST 域名,沙箱环境使用,不是沙箱环境会自动获取 if (isset($easemob['api_uri']) && $easemob['api_uri']) { $auth->setApiUri($easemob['api_uri']); } $whiteList = new WhiteList($auth); echo '<pre>'; /* // 查询群组白名单 var_dump($whiteList->getGroupWhiteList('177627101986819')); */ /* var_dump($whiteList->getGroupWhiteList('177627101986819')); // 添加单个用户至群组白名单 var_dump($whiteList->addUserToGroupWhiteList('177627101986819', 'user3')); var_dump($whiteList->getGroupWhiteList('177627101986819')); */ /* var_dump($whiteList->getGroupWhiteList('177627101986819')); // 批量添加用户至群组白名单 var_dump($whiteList->addUsersToGroupWhiteList('177627101986819', array('user4', 'user5'))); var_dump($whiteList->getGroupWhiteList('177627101986819')); */ /* var_dump($whiteList->getGroupWhiteList('177627101986819')); // 将用户移除群组白名单 var_dump($whiteList->removeUsersFromGroupWhiteList('177627101986819', 'user3')); var_dump($whiteList->getGroupWhiteList('177627101986819')); // 将用户移除群组白名单 var_dump($whiteList->removeUsersFromGroupWhiteList('177627101986819', 'user4,user5')); var_dump($whiteList->getGroupWhiteList('177627101986819')); */ /* // 查询聊天室白名单 var_dump($whiteList->getRoomWhiteList('177630783537155')); */ /* var_dump($whiteList->getRoomWhiteList('177630783537155')); // 添加单个用户至聊天室白名单 var_dump($whiteList->addUserToRoomWhiteList('177630783537155', 'user2')); var_dump($whiteList->getRoomWhiteList('177630783537155')); */ /* var_dump($whiteList->getRoomWhiteList('177630783537155')); // 批量添加用户至聊天室白名单 var_dump($whiteList->addUsersToRoomWhiteList('177630783537155', array('user3', 'user4'))); var_dump($whiteList->getRoomWhiteList('177630783537155')); */ /* var_dump($whiteList->getRoomWhiteList('177630783537155')); // 将用户移除聊天室白名单 var_dump($whiteList->removeUsersFromRoomWhiteList('177630783537155', 'user4')); var_dump($whiteList->getRoomWhiteList('177630783537155')); // 将用户移除聊天室白名单 var_dump($whiteList->removeUsersFromRoomWhiteList('177630783537155', 'user2,user3')); var_dump($whiteList->getRoomWhiteList('177630783537155')); */