| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 | <?php/* * 推送 API */require_once __DIR__ . '/../autoload.php';$config = require_once 'config.php';use Easemob\Auth;use Easemob\User;use Easemob\Push;// 初始化授权对象,环信 token 初始化$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']);}// 实例化对象$user = new User($auth);$push = new Push($auth);echo '<pre>';/* var_dump($user->get('user3'));// 设置用户推送昵称var_dump($push->updateUserNickname('user3', 'userthree'));var_dump($user->get('user3')); *//* // 设置推送消息展示方式var_dump($user->get('user3'));var_dump($push->setNotificationDisplayStyle('user3', 0));var_dump($user->get('user3'));var_dump($push->setNotificationDisplayStyle('user3'));var_dump($user->get('user3')); *//* // 设置免打扰var_dump($user->get('user3'));// 开启免打扰,设置免打扰时间var_dump($push->openNotificationNoDisturbing('user3', 10, 19));var_dump($user->get('user3'));// 取消免打扰var_dump($push->closeNotificationNoDisturbing('user3'));var_dump($user->get('user3')); */
 |