cielu/ejabberd

用于 Ejabberd REST API 的 PHP 库

1.0.1 2019-06-21 03:27 UTC

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 
]);