devsofpixel7 / ejabberd
Ejabbered API Wrapper
v0.2.30
2019-03-31 17:02 UTC
Requires
- php: >=5.5.9
- guzzlehttp/guzzle: ^6.3
This package is not auto-updated.
Last update: 2025-03-10 21:47:47 UTC
README
for ejabberd server connection
About
Wrapper tends to simplify connection, access, commands and error logging to ejabberd chat server.
Requirements
PHP >= 5.4
guzzle/guzzle
Installation
composer require devsofpixel7/ejabberd
Configuration
Add to your .env file:
EJABBERD_API=http://url-of-your-ejabberd-server:5280/api/
EJABBERD_DOMAIN=http://url-of-your-ejabberd-server
EJABBERD_CONFERENCE_DOMAIN=conference-domain-prefix
EJABBERD_USER=ejabberd-username
EJABBERD_PASSWORD=ejabberd-password
EJABBERD_DEBUG=true
Usage
Basic usage looks like this:
$ej = New Ejabberd();
$response = $ej->usersConnectedInfo();
return $response;