cielu / ejabberd
用于 Ejabberd REST API 的 PHP 库
1.0.1
2019-06-21 03:27 UTC
Requires
- php: >=7.0
- guzzlehttp/guzzle: ^6.2
This package is auto-updated.
Last update: 2024-09-23 12:35:38 UTC
README
- 用于 ejabberd REST API 的 PHP 库
安装
composer require cielu/ejabberd
使用
<?php use Cielu\Ejabberd\EjabberdClient; $ejabberd = new EjabberdClient([ 'baseUri' => 'https://:5281' , // must use http or https 'authorization' => "Bearer vmsTwBYFMJpRUOD8YvnyCdafEUxxxxx" ]);
示例
// Register User $res = $ejabberd->register('ciel','123456'); // create room $res = $ejabberd->createRoom('room name');
- 如果该函数不存在,我们也可以使用 httpPost 函数,例如:
$ejabberd->httpPost('/api/add_rosteritem',[ 'localuser' => $localuser , 'user' => $user , 'nick' => $nickname , 'subs' => $subs , 'group' => $group , 'server' => $server , 'localserver' => $localserver ]);