PHP code example of cielu / ejabberd

1. Go to this page and download the library: Download cielu/ejabberd library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

cielu / ejabberd example snippets




use Cielu\Ejabberd\EjabberdClient;

$ejabberd = new EjabberdClient([
   'baseUri' => 'http://localhost:5281' , // must use http or https
   'authorization' => "Bearer vmsTwBYFMJpRUOD8YvnyCdafEUxxxxx"
]);




// Register User
$res = $ejabberd->register('ciel','123456');

// create room
$res = $ejabberd->createRoom('room name');

$ejabberd->httpPost('/api/add_rosteritem',[
    'localuser' => $localuser ,
    'user' => $user ,
    'nick' => $nickname ,
    'subs' => $subs ,
    'group' => $group ,
    'server' => $server  ,
    'localserver' => $localserver 
]);